一鍵啓動與關閉ha腳本

1.新建start-sh.sh文件
vi start-ha.sh

#!/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
for hostname in mini1 mini2 mini3
do
  ssh $hostname  "source /etc/profile;/home/hadoop/apps/hadoop-2.5.0/sbin/hadoop-daemon.sh start journalnode"
  echo "$hostname journalnode is running"
done
ssh  mini1 "source /etc/profile;/home/hadoop/apps/hadoop-2.5.0/sbin/start-dfs.sh"
echo "mini1 start-dfs"
ssh  mini1 "source /etc/profile;/home/hadoop/apps/hadoop-2.5.0/sbin/start-yarn.sh"
echo "mini1 start-yarn"

2.新建 stop-ha.sh
vi stop-ha.sh

#!/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 stop"
  echo "$hostname zk is stop"
done
ssh mini1  "source /etc/profile;/home/hadoop/apps/hadoop-2.5.0/sbin/stop-all.sh"  
echo "hadoop  is stop" 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章