自写脚本一键启动/停止zookeeper集群

一个简单的zk批量启动脚本示例,其实就是一个简单的ssh运用,配置好免密就可以愉快的使用了。

#zkStart.sh
#start zk cluster
for host in chdp11 chdp12 chdp13
do
	echo "===========start zk cluster :$host==============="
	ssh  $host 'source /etc/profile; /usr/SFT/zookeeper-3.4.12/bin/zkServer.sh start'
done
sleep 3s
#check status
for host in chdp11 chdp12 chdp13
do
	echo "===========checking zk node status :$host==============="
	ssh  $host 'source /etc/profile;/usr/SFT/zookeeper-3.4.12/bin/zkServer.sh status'
done

停止:

#zkStop.sh
#stop zk cluster
for host in chdp11 chdp12 chdp13
do
	echo "===========$host==============="
	ssh  $host ' source /etc/profile;/usr/SFT/zookeeper-3.4.12/bin/zkServer.sh stop'
done

添加source /etc/profile;这行代码是为了在某些使用场景中使用必要的环境变量。
自写脚本一键启动/停止zookeeper集群_第1张图片

你可能感兴趣的:(Bigdata,#,zookeeper)