Zookeeper集群

1、分别在三台服务器中,在Zookeeper安装目录下的zkData文件夹下,创建myid文件,在文件中配置与该服务器对应的编号。如:分别在三台服务器myid文件中添加编号:1、2、3
在这里插入图片描述
2、分别在三台服务器中,在配置文件zoo.cfg中配置三台服务器信息
server.1=192.168.106.131:2888:3888
server.2=192.168.106.132:2888:3888
server.3=192.168.106.133:2888:3888
在这里插入图片描述
配置参数解读:
server.A=B:C:D
 A 是一个数字,表示这个是第几号服务器,也就是myid中添加的服务器编号;
 B 是这个服务器的 ip 地址;
 C 是这个服务器与集群中的leader 服务器交换信息的端口;
 D 是万一集群中的 leader 服务器挂了,需要一个端口来重新进行选举,选出一个新的
leader,而这个端口就是用来执行选举时服务器相互通信的端口。
3、分别启动三台服务器的Zookeeper服务zkServer.sh start
在这里插入图片描述
4、分别查看三台服务器的Zookeeper服务状态zkServer.sh status
服务器server1:
在这里插入图片描述
服务器server2:
在这里插入图片描述
服务器server3:
在这里插入图片描述
5、分别启动三台服务器的Zookeeper客户端zkCli.sh

在这里插入图片描述

基本命令:
在这里插入图片描述
(1)、查看Zookeeper节点
在这里插入图片描述
(2)、创建普通的Zookeeper节点
在这里插入图片描述
(3)、获得Zookeeper节点的值
在这里插入图片描述
(4)、创建短暂的Zookeeper节点。当客户端重新启动或与服务端断开,短暂节点就会被删除
在这里插入图片描述
(5)、创建带序号的Zookeeper节点
在这里插入图片描述
(6)、修改Zookeeper节点的值
在这里插入图片描述
(7)、Zookeeper节点的值变化监听。Zookeeper集群中所有服务器的数据都一致
在服务器server3上注册监听节点lizq上数据的变化。注册的监听只有效一次,下次必须重新注册监听
在这里插入图片描述
回到服务器server2修改节点lizq的值
在这里插入图片描述
服务器server3,可以看到监听到了节点lizq数据的变化
在这里插入图片描述
(8)、Zookeeper节点的子节点变化监听。注册的监听只有效一次,下次必须重新注册监听
在服务器server2上注册监听节点lizq子节点的变化
在这里插入图片描述
在服务器server3上给节点lizq创建新的子节点
在这里插入图片描述
回到服务器server2,可以看到监听到了节点lizq子节点的变化
在这里插入图片描述
(9)、删除Zookeeper节点
在这里插入图片描述
(10)、递归删除Zookeeper节点
在这里插入图片描述
(10)、查看Zookeeper节点状态
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值