storm集群啟動停止指令碼

2021-08-20 13:08:37 字數 1551 閱讀 8823

#!/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 ...