storm client command

最近在研究實時日誌分析,storm確實不錯,如下是命令參數: shell

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>  查看某一個命令的具體用法

函數

相關文章
相關標籤/搜索