脚本 | 说明 |
---|---|
zkCleanup | 清理Zookeeper历史数据,包括事务日志文件和快照数据文件 |
zkCli | Zookeeper的简易客户端 |
zkEnv | 设置Zookeeper的环境变量 |
zkServer | Zookeeper服务器的启动、停止和重启脚本 |
配置环境变量
修改文件
vim /etc/profile
export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/sbin
生效环境变量
source /etc/profile
启动服务
如何启动zookeeper服务。
语法结构:
sh zkServer.sh start
停止服务
语法结构:
sh zkServer.sh stop
查看zookeeper状态
语法结构:
sh zkServer.sh status
设置一键启动/一键停止脚本
编写一键启停脚本 vim zkStart-all.sh
#验证传入的参数
if [ $# -ne 1 ];then
echo "无效参数,用法为: $1 {start|stop|restart|status}"
exit
fi
#遍历所有节点
for host in 192.168.66.101 192.168.66.102 192.168.66.103
do
echo "========== $host 正在 $1 ========= "
#发送命令给目标机器
ssh $host "source /etc/profile; /usr/local/zookeeper/bin/zkServer.sh $1"文章来源:https://uudwc.com/A/aYNgd
done文章来源地址https://uudwc.com/A/aYNgd