栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

ZK 集群启动停止脚本

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/344195.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号