1. 程式人生 > >啟動storm自動化指令碼

啟動storm自動化指令碼

#!/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完成 -----"