Storm常用命令

參考原文鏈接:https://blog.csdn.net/ouyang111222/article/details/46899651
在啓動storm之前要確保nimbus和supervisor上的Zookeeper已經啓動
1.查看zk的狀態:
./zkServer.sh status
2.如果zk沒有開啓,將nimbus和supervisor的zk開啓
./zkServer.sh start
3.啓動nimbus(切換到nimbus機器的storm的bin目錄下)
nohup ./storm nimbus & 
4.啓動supervisor(切換到supervisor機器的storm的bin目錄下)
nohup ./storm supervisor  &
5.啓動storm UI(切換到nimbus機器的storm的bin目錄下)
nohup ./storm ui & 
在瀏覽器中輸入nimbus機器ip:8080/index.html進入storm UI界面(注意端口不一定是8080,注意配置)

參考原文鏈接:https://blog.csdn.net/qq_43285577/article/details/86003946
1. 提交任務命令格式:storm jar 【jar路徑】 【拓撲包名.拓撲類名】 【拓撲名稱】
bin/storm jar examples/storm-starter/storm-starter-topologies-0.9.6.jar storm.starter.WordCountTopology wordcount
2. 殺死任務命令格式:storm kill 【拓撲名稱】 -w 10(執行kill命令時可以通過-w [等待秒數]指定拓撲停用以後的等待時間)
storm kill topology-name -w 10
3. 停用任務命令格式:storm deactivte  【拓撲名稱】
storm deactivte topology-name
(我們能夠掛起或停用運行中的拓撲。當停用拓撲時,所有已分發的元組都會得到處理,但是spouts的nextTuple方法不會被調用。銷燬一個拓撲,可以使用kill命令。它會以一種安全的方式銷燬一個拓撲,首先停用拓撲,在等待拓撲消息的時間段內允許拓撲完成當前的數據流。)
4. 啓用任務命令格式:storm activate【拓撲名稱】
storm activate topology-name
5. 重新部署任務命令格式:storm rebalance  【拓撲名稱】
storm rebalance topology-name
再平衡使你重分配集羣任務。這是個很強大的命令。比如,你向一個運行中的集羣增加了節點。再平衡命令將會停用拓撲,然後在相應超時時間之後重分配工人,並重啓拓撲。)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章