啟動storm自動化指令碼
阿新 • • 發佈:2018-11-21
#!/bin/bash
echo "-----------正在啟動zookeeper-----"
for hostname in mini1 mini2 mini3
do
ssh $hostname "source /etc/profile;/home/hadoop/apps/zookeeper/zookeeper-3.4.10/bin/zkServer.sh start"
echo "$hostname zk is running"
done
echo "-----------正在啟動nimbus -----"
for hostname in mini1 mini2
do
ssh $hostname "source /etc/profile && cd /home/hadoop/apps/storm && nohup bin/storm nimbus >/dev/null 2>&1 & "
echo "$hostname nimbus is running"
done
echo "-----------正在啟動 supervisor -----"
for hostname in mini2 mini3
do
ssh $hostname "source /etc/profile && cd /home/hadoop/apps/storm && nohup bin/storm supervisor >/dev/null 2>&1 & "
echo "$hostname supervisor is running"
done
echo "-----------正在啟動 ui -----"
ssh mini1 "source /etc/profile && cd /home/hadoop/apps/storm && nohup bin/storm ui >/dev/null 2>&1 &"
echo "mini1 ui is running"
echo "-----------正在啟動 logviwer -----"
for hostname in mini1 mini2 mini3
do
ssh $hostname "source /etc/profile && cd /home/hadoop/apps/storm && nohup bin/storm logviwer >/dev/null 2>&1 & "
echo "$hostname logviwer is running"
done
echo "-----------啟動 storm完成 -----"