Zookeeper--(八)ZooKeeper的伪分布式集群搭建

本文详细介绍了ZooKeeper集群的搭建过程,包括主从节点设置、心跳机制及选举模式的理解,同时提供了配置数据文件myid、检测集群配置成功的方法以及真实环境下的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

选举模式和ZooKeeper的集群安装

1. ZooKeeper集群搭建

  • zk集群,主从节点,心跳机制(选举模式,最少要有3个节点,要保持奇数个)
    具体安装步骤之前已经讲过,不在赘述,不熟悉的同学可以去复习下ZooKeeper的Linux环境安装

2. zookeeper集群搭建注意点

  • 配置数据文件 myid 1/2/3 对应 server.1/2/3
  • 通过./zkCli.sh -server [ip]:[port] 检测集群是否配置成功
  1. 先复制2分zookeepr目录,命名为zookerper、zookeeper2、zookeeper3
  2. 依次在conf目录下的zoo.cfg文件添加如下内容
127.0.0.1:2888:3888 -- ip地址:数据传播的端口号:选举模式的端口号
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
  1. 依次在conf目录下的zoo.cfg文件修改端口号分别为
clientPort=2181
clientPort=2182
clientPort=2183
  1. 确保zkServer服务端启动成功
  2. 连接zk1Cli客户端创建新节点测试4. 连接zk1Cli客户端创建新节点测试
[zk: localhost:2181(CONNECTED) 1] create /test 123
Created /test
[zk: localhost:2181(CONNECTED) 2] ls /
[zookeeper, data, test]
  1. 连接zk2Cli客户端查看在zk1cli上创建的节点是否同步过来
[zk: localhost:2182(CONNECTED) 0] ls /
[zookeeper, data, test]
[zk: localhost:2182(CONNECTED) 1]
  1. 数据已经能够同步过来了,说明我们的伪分布式集群搭建成功!

3. zookeeper真实环境集群搭建注意事项

大致的操作和伪分布式一样,注意以下几点:

  • 环境变量的配置,ip配置不同,端口号可以相同
  • 进行集群测试,选举测试
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值