#!/bin/bash
#nimbus節點
nimbusservers='mini01 mini02'
#supervisor節點
supervisorservers='mini01 mini02 mini03'
#啟動所有的nimbus
for nim in
$nimbusservers
do ssh -t $nim
cd \$storm_home
bin/storm nimbus >/dev/null 2>&1 &
eofecho 從節點 $nim 啟動nimbus...[ done ]
sleep 1
done
#啟動所有的ui
for u in
$nimbusservers
do ssh -t $u
cd \$storm_home
bin/storm ui >/dev/null 2>&1 &
eofecho 從節點 $u 啟動ui...[ done ]
sleep 1
done
#啟動所有的supervisor
for visor in
$supervisorservers
do ssh -t $visor
cd \$storm_home
bin/storm supervisor >/dev/null 2>&1 &
eofecho 從節點 $visor 啟動supervisor...[ done ]
sleep 1
done
#!/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
shell指令碼啟動storm 集群
最近因為學習需要,搭建了storm集群,裝了比較舊的版本storm 0.8.1,也安裝了zmq,中間安裝過程之曲折不屬本文範圍,以後再整理。本文先把storm集群啟動的指令碼放出,其中包含了啟動zookeeper。其他集群,spark,hadoop啟動 停止指令碼可參考本指令碼。不完善之處依照具體業...
storm集群一鍵啟動關閉shell指令碼檔案
vi start storm cluster.sh 這裡面需要注意的是 hdp 1 hdp 2 hdp 3是我的三颱虛擬機器,如果名字不同需要修改 此指令碼必須放在storm bin方能生效 bin bash nimbus節點 nimbusservers hdp 1 hdp 2 supervisor...
es集群一鍵安裝 啟動 停止指令碼
es集群一鍵安裝指令碼 bin bash 配置es的安裝目錄 修改的地方1 指令碼可以自己建立 currenttime date y m d h m s echo e 請輸入es的安裝目錄,不存在指令碼自動建立,最後乙個 不要寫 bigdata install read esinstallpath ...