- 1. 解压安装包
- 2. 修改软件名字
- 3. 配置文件
- 3.1 myid文件
- 1.创建zkData文件夹
- 3. 分发zookeeper-3.5.7
- 4. 修改其他主机上的myid
- 3.2 zoo.cfg文件
- 1. 修改zoo-sample.cfg文件为zoo.cfg
- 2.编辑zoo.cfg
- 3. 分发zoo.cfg文件
- 4.zk.sh启动/停止脚本
- 4.1 编辑zk.sh
- 4.2 加权限
- 4.3 分发脚本
- 5. 启动集群
- 5.1 启动
- 5.2 查看状态
- 5.3 关闭集群
tar apache-zookeeper-3.5.7-bin.tar.gz -C /opt/module/2. 修改软件名字 3. 配置文件 3.1 myid文件 1.创建zkData文件夹
1.创建zkData文件夹 mkdir zkData 2. zkData文件夹下创建myid文件,编辑id为2 3. vim myid
xsync /opt/module/zookeeper-3.5.74. 修改其他主机上的myid
hadoop103myid为3 hadoop103myid为4
mv zoo-sample.cfg zoo.cfg2.编辑zoo.cfg
vim zoo.cfg 1.修改 dataDir=/opt/module/zookeeper-3.5.7/zkData 2.添加 #######################cluster########################## server.2=hadoop102:2888:3888 server.3=hadoop103:2888:3888 server.4=hadoop104:2888:38883. 分发zoo.cfg文件
xsync zoo.cfg4.zk.sh启动/停止脚本 4.1 编辑zk.sh
cd bin/ vim zk.sh
#!/bin/bash
case $1 in
"start"){
for i in hadoop102 hadoop103 hadoop104
do
echo ---------- zookeeper $i 启动 ------------
ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh start"
done
};;
"stop"){
for i in hadoop102 hadoop103 hadoop104
do
echo ---------- zookeeper $i 停止 ------------
ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh stop"
done
};;
"status"){
for i in hadoop102 hadoop103 hadoop104
do
echo ---------- zookeeper $i 状态 ------------
ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh status"
done
};;
esac
4.2 加权限
chmod u+x zk.sh4.3 分发脚本
xsync zk.sh5. 启动集群 5.1 启动
zk.sh start5.2 查看状态
zk.sh status5.3 关闭集群
zk.sh stop



