zookeeper 分布式部署
zkServer.sh start
zkServer.sh status
zkCli.sh
ls /
create /test # 创建节点
create /test/children test # 创建节点并并赋值
create -e /test/tmp aaa # 创建临时节点
set /test/children 200ok #修改节点值
stat /test/tmp # 查看节点状态
deltet
delete /test/tmp # 删除节点
vim /opt/module/apache-zookeeper-3.7.0-bin/conf/zoo.cfg
# 添加一行
4lw.commands.whitelist=*
zkServer.sh restart
echo conf | nc hadoop102 2181 | head
echo srvr | nc hadoop102 2181 | head
echo mntr | nc hadoop102 2181 | head
echo rouk | nc hadoop102 2181 | head
- 扩容
- 克隆 hadoop100 为新的 hadoop105
- 修改 IP 地址
- 修改主机名
- 修改 hosts , 给所有虚拟机添加一行
192.168.100.105 hadoop105
- 安装 zookeeper
- 给所有虚拟机的 zoo.cfg 添加一行
server.4=hadoop105:2888:3888
- 重启所有虚拟机的 zkServer
- 缩容
- 关闭要下线的虚拟机的 zkServer 服务
- 删除剩余虚拟机 zoo.cfg 对应的配置
- 重启所有虚拟机的 zkServer