shell腳本啟動所有集群節點
阿新 • • 發佈:2019-05-08
。。 div ash bash 狀態 art pro res highlight
#profile變量追加到.bashrc中 cat /etc/profile >> ~/.bashrc
#start-all-cluster.sh 啟動腳本
#!/bin/bash echo "===================正在啟動所有集群節點,請稍等。。。=======================" echo "===================啟動Zookeeper節點。。。==================================" for i in hadoop02 hadoop03 hadoop04 do ssh $i ‘/opt/zookeeper-3.4.9/bin/zkServer.sh start‘ done echo "===================啟動HDFS節點,已開啟HA===================================" ssh hadoop01 ‘/opt/hadoop-ha/sbin/start-dfs.sh‘ echo "===================啟動YARN節點,已開啟HA===================================" ssh hadoop01 ‘/opt/hadoop-ha/sbin/start-yarn.sh‘ echo "===================啟動YARN-HA, ResourceManager節點" ssh hadoop02 ‘/opt/hadoop-ha/sbin/yarn-daemon.sh start resourcemanager‘ echo "===================啟動HBASE================================================" ssh hadoop01 ‘/opt/hbase/bin/start-hbase.sh‘ echo "===================啟動完成================================================="
#stop-all-cluster.sh 停止腳本
#!/bin/bash echo "=================正在關閉集群的服務,請稍等。。。===================" ssh hadoop01 ‘/opt/hbase/bin/stop-hbase.sh‘ ssh hadoop02 ‘/opt/hadoop-ha/sbin/yarn-daemon.sh stop resourcemanager‘ ssh hadoop01 ‘/opt/hadoop-ha/sbin/stop-yarn.sh‘ ssh hadoop01 ‘/opt/hadoop-ha/sbin/stop-dfs.sh‘ for i in hadoop02 hadoop03 hadoop04 do ssh $i ‘/opt/zookeeper-3.4.9/bin/zkServer.sh stop‘ done
#status-all-cluster.sh 進程狀態
#!/bin/bash for i in hadoop01 hadoop02 hadoop03 hadoop04 do echo "========================="$i"===================" ssh $i jps done
shell腳本啟動所有集群節點