Zookeeper集群的搭建


Zookeeper集群的概念如下:

1)zk集群,主从结点,心跳机制(选举模式)。

2)配置数据文件myid1/2/3对应server.1/2/3。

3)通过./zkCli.sh -server [ip]:[port]检测集群是否配置成功。

伪分布式具体操作

1)使用cp zookeeper zookeeper02 -rf拷贝zookeeper,拷贝两份,分别命名02,03。

在zoo.cfg加入:

server.1=ip:2888:3888
server.2=ip:2889:3888
server.3=ip:2890:3888

等号右边第一个数字为数据传播端口号,第二个数字为选举模式相关

2)在dataDir中创建myid文件,内容写1。

3)修改zookeeper02,重复1操作,并修改端口号为2182。

4)重复2,内容写2。

5)修改zookeeper03,重复上述操作。

6)依次从1到3启动zookeeper。

7)使用命令./zkCli.sh -server localhost:2181创建结点进行测试。
在这里插入图片描述

再登录其他端口的客户端,发现已经同步创建了。

2182:
在这里插入图片描述
2183:
在这里插入图片描述

物理分布式注意事项

环境配置:ip要不同,但是端口号可以相同。

选举模式

使用status查看01的状态。
在这里插入图片描述
可以发现是leader,剩下的两台都是follower。

在物理分布式环境下(三个不同的机子)关闭leader,查看剩下两台状态。可以发现其中一台成为了新的leader,重启关闭的那台,查看状态,会发现已经变成了Follower。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值