ZK 集群启动停止脚本


ZK 集群启动停止脚本

之所以想写一个启动脚本,是因为假如我们集群中有一百台zk,那么每次停止都要跑到每台zk的bin目录下执行stop命令,很是麻烦。

编写

1.在某台安装了zk的服务器的某个目录下创建一个zk.sh执行脚本
2. 执行vim zk.sh

#!/bin/bash
case $1 in
"start"){
for i in 192.168.80.18 192.168.80.19 192.168.80.20
do
 echo ---------- zookeeper $i 启动 ------------
ssh $i "/softwares/zookeeper-3.5.7/bin/zkServer.sh start"
done
};;
"stop"){
for i in 192.168.80.18 192.168.80.19 192.168.80.20
do
 echo ---------- zookeeper $i 停止 ------------
ssh $i "/softwares/zookeeper-3.5.7/bin/zkServer.sh stop"
done
};;
"status"){
for i in 192.168.80.18 192.168.80.19 192.168.80.20
do
 echo ---------- zookeeper $i 状态 ------------
ssh $i "/softwares/zookeeper-3.5.7/bin/zkServer.sh status"
done
};;
esac

3.执行chmod 777 zk.sh

之后启动集群执行zk.sh start命令即可,停止用zk.sh stop,查看状态用zk.sh status
在这里插入图片描述

在这里插入图片描述


文章作者: fFee-ops
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 fFee-ops !
评论
  目录