storm client command

2019-03-02 23:58|来源: 网路

最近在研究实时日志分析,storm确实不错,以下是命令参数:

storm help
 
  Syntax: storm jar topology-jar-path class

   运行jar包中类的主函数和指定的参数   

Commands:
     activate    storm activate topology-name
         激活指定的任务
     classpath    storm classpath
         打印storm的classpath
     deactivate    storm deactivate topology-name
         暂停storm的任务
     dev-zookeeper    storm dev-zookeeper
         启动一个新的Zookeeper,这种情况只用于dev/test
     drpc    storm drpc
          启动一个DRPC进程
     help
     jar    storm jar topology-jar-path class
         运行你的storm job,topology是类中的主函数
     kill    storm kill topology-name [-w wait-time-secs]
         通过任务名称kill一个任务,storm会先使任务接口无效,使已经存在的消息被处理完成,然后会关闭任务并清除状态,你可以使用-w延迟几秒后关闭任务
     list    storm list
         列出正在运行的topolofies和状态
     localconfvalue    storm localconfvalue conf-name
         打印出conf-name在本地storm配置文件中的值
     nimbus    storm nimbus
         启动一个nimubs进程。
     rebalance    storm rebalance topology-name [-w wait-time-secs]
         有时候你想扩展你的任务运行在某些机器上,比如你有10个节点,每个节点运行4个任务,然后又增加了10个节点,你希望每个节点运行2个任务,一种方法是kill掉任务,重新提交,但是storm提供rebalance命令来做这件事。
     remoteconfvalue    storm remoteconfvalue conf-name
         打印出conf-name在storm cluster中的值
     repl    storm repl
          打开一个clojure repl,对debugging有用
     shell
     supervisor    storm supervisor
         启动一个supervisor进程
     ui    storm ui
         启动一个ui进程
     version
  
storm help <command>  查看某一个命令的具体用法


转自:http://my.oschina.net/guol/blog/202015

相关问答

更多