shell脚本启动与关闭zookeeper集群
zookeeper集群shell脚本启动与关闭提示:适用于使用shell脚本控制zookeeper集群的启动与关闭:使用前准备工作介绍脚本介绍启动与关闭zk集群一、使用前准备工作介绍:1.zookeeper安装目录/hadoop/zookeeper-3.4.102.配置好环境变量3.三台主机(或者是虚拟机)修改了主机名、关闭了防火墙、并配...
shell脚本启动与关闭zookeeper集群
提示:适用于使用shell脚本控制zookeeper集群的启动与关闭:
- 使用前准备工作介绍
- 脚本介绍
- 启动与关闭zk集群
一、使用前准备工作介绍:
1.zookeeper安装目录
/hadoop/zookeeper-3.4.10
2.配置好环境变量
3.三台主机(或者是虚拟机)修改了主机名、关闭了防火墙、并配置免密码登陆,主机IP与主机名的映射关系
stormfct1 192.168.11.111
stormfct2 192.168.11.112
stormfct3 192.168.11.113
二、脚本介绍
一共两个脚本:zookeeper_instorm_stop_all.sh和zookeeper_instorm_start_all.sh
1.其中zookeeper_instorm_stop_all.sh为:
#!/bin/bash
zkhome=/hadoop/zookeeper-3.4.10
zkbin=$zkhome/bin
echo "stop zookeeper......"
for i in {1..3};do
ssh stormfct$i "$zkbin/zkServer.sh stop;sleep 3;jps;exit"
echo "--------------"
done
echo "stop zookeeper finished !"
2.其中zookeeper_instorm_start_all.sh为:
#!/bin/bash
zkhome=/hadoop/zookeeper-3.4.10
zkbin=$zkhome/bin
echo "start zookeeper......"
for i in {1..3};do
ssh stormfct$i "hostname;$zkbin/zkServer.sh stop;$zkbin/zkServer.sh start;sleep 3;jps;zkServer.sh status;exit"
echo "--------------"
done
echo "start zookeeper finished !"
三、启动与关闭zk集群
1.关闭脚本:
在指定脚本上调用:zookeeper_instorm_stop_all.sh
chmod +x zookeeper_instorm_stop_all.sh #赋给该脚本可执行权限
./zookeeper_instorm_stop_all.sh #执行该脚本
使用命令jps当 不存在 QuorumPeerMain进程名称时候,表示zookeeper已经关闭
或者使用zkServer.sh status查看
2.启动脚本
chmod +x zookeeper_instorm_start_all.sh #赋给该脚本可执行权限
./zookeeper_instorm_start_all.sh #执行该脚本
使用命令jps当 存在 QuorumPeerMain进程名称时候,表示zookeeper已经启动
或者使用zkServer.sh status查看,出现以下内容表示成功:
[root@stormfct2 hyjc_shell]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /hadoop/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: leader
(以上已经亲测有效….)
更多推荐
所有评论(0)