Storm配置属性和操作命令

Storm常见基本配置项如下:

  • storm.zookeeper.servers: Zookeeper服务器列表
  • storm.zookeeper.port: Zookeeper服务连接端口
  • storm.local.dir: Storm使用的本地系统目录,存储少量状态信息
  • storm.cluster.mode: 集群运行模式 ([distributed | local])
  • storm.zookeeper.session.timeout: 客户端连接Zookeeper超时时间
  • nimbus.host: nimbus服务器地址
  • nimbus.task.timeout.secs: 判断task存活的心跳超时时间
  • nimbus.supervisor.timeout.secs: 判断supervisor是否存活的心跳超时时间
  • nimbus.task.launch.secs: task启动时的一个特殊超时设置
  • ui.port: Storm UI的服务端口
  • drpc.servers: DRPC服务器列表,以便DRPCSpout知道和谁通讯
  • drpc.port: Storm DRPC的服务端口
  • supervisor.slots.ports: supervisor上能够运行workers的端口列表
  • supervisor.worker.timeout.secs: 判断worker是否存活的心跳超时时间

Storm操作命令:

  • activate: 激活指定任务
  • classpath: 打印storm的classpath
  • deactivate: 暂停storm的任务
  • dev-zookeeper: 启动一个新的Zookeeper,这种情况只用于/dev/test
  • drpc: 启动一个DRPC进程
  • help: 命令解释及操作提示
  • jar: 运行你的storm job,topology是类中的主函数
  • kill: 通过任务名称kill一个任务
  • list: 列出正在运行的topologies和状态
  • localconfvalue: 打印出具体配置参数在本地storm配置文件中的值
  • nimbus: 启动一个nimbus进程
  • supervisor: 启动一个supervisor进程
  • ui: 启动监控页面UI的后台进程
  • rebalance: 节点扩展之后进行负载均衡 
  • remoteconfvalue: 打印出具体配置参数在storm cluster中的值
  • version: 获取版本storm号


你可能感兴趣的:(storm,分布式,分布式计算,分布式系统)