storm啟動指令碼 shell

2021-09-12 04:31:47 字數 1391 閱讀 9260

[url=集群啟動指令碼[/url]

#!/bin/bash

#nimbus節點

nimbusservers='mini01 mini02'

#supervisor節點

supervisorservers='mini01 mini02 mini03'

#啟動所有的nimbus

for nim in $nimbusservers

dossh -t $nim &1 &

eofecho 從節點 $nim 啟動nimbus...[ done ]

sleep 1

done

#啟動所有的ui

for u in $nimbusservers

dossh -t $u &1 &

eofecho 從節點 $u 啟動ui...[ done ]

sleep 1

done

#啟動所有的supervisor

for visor in $supervisorservers

dossh -t $visor &1 &

eofecho 從節點 $visor 啟動supervisor...[ done ]

sleep 1

done

storm集群停止指令碼

在$storm_home/bin下touch stop-storm-cluster.sh並chmod a+x stop-storm-cluster.sh

#!/bin/bash

#nimbus節點

nimbusservers='mini01 mini02'

#supervisor節點

supervisorservers='mini01 mini02 mini03'

#停止所有的nimbus和ui

for nim in $nimbusservers

doecho 從節點 $nim 停止nimbus和ui...[ done ]

ssh $nim "kill -9 `ssh $nim ps -ef | grep nimbus | awk ''| head -n 1`" >/dev/null 2>&1

ssh $nim "kill -9 `ssh $nim ps -ef | grep core | awk ''| head -n 1`" >/dev/null 2>&1

done

#停止所有的supervisor

for visor in $supervisorservers

doecho 從節點 $visor 停止supervisor...[ done ]

ssh $visor "kill -9 `ssh $visor ps -ef | grep supervisor | awk ''| head -n 1`" >/dev/null 2>&1

done

storm啟動指令碼 shell

url 集群啟動指令碼 url bin bash nimbus節點 nimbusservers mini01 mini02 supervisor節點 supervisorservers mini01 mini02 mini03 啟動所有的nimbus for nim in nimbusservers...

shell啟動指令碼

由於客戶特殊需求,公升級軟體時自動修改sf,無需手動,給他們在啟動指令碼裡面新增了修改sf的指令。正好記下。f 2 2 sfdst ls usr s304 etc oversea 3if sfsrc sfdst then 4echo sfcfgname is not right 5 s sfcfgn...

shell指令碼啟動storm 集群

最近因為學習需要,搭建了storm集群,裝了比較舊的版本storm 0.8.1,也安裝了zmq,中間安裝過程之曲折不屬本文範圍,以後再整理。本文先把storm集群啟動的指令碼放出,其中包含了啟動zookeeper。其他集群,spark,hadoop啟動 停止指令碼可參考本指令碼。不完善之處依照具體業...