Kafka高可用集群之zookeeper伪集群搭建环境

目录

一、资源获取

二、zookeeper节点端口: 2181/2182/2183

 三、启动/验证


一、资源获取

需要的软件和环境版本说明
zookeeper
    Apache 软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册
    下载地址:https://zookeeper.apache.org/releases.html

本篇帖子中 zk版本号:apache-zookeeper-3.7.0-bin.tar.gz  kafka版本号:kafka_2.13-2.8.0.tgz

二、zookeeper节点端口: 2181/2182/2183

解压缩:tar -zxvf apache-zookeeper-3.7.0-bin.tar.gz
重命名 mv apache-zookeeper-3.7.0-bin zk1
进入配置:cd zk1/conf/
cp zoo_sample.cfg  zoo.cfg 

 改以下几项:

#客户端端口
clientPort=2181
​#数据存储路径
dataDir=/tmp/zookeeper/2181
​#修改AdminServer的端口:
admin.serverPort=8881

#3个集群里面的这个配置都一样

server.1=127.0.0.1:2881:3881
server.2=127.0.0.1:2882:3882
server.3=127.0.0.1:2883:3883
 vim zoo.cfg 

 然后 将配置好的第一个节点,cp -r 再复制2个出来。

 然后更改zk2中的zoo.cfg  2181为2182  更改zk3中的zoo.cfg 2181为2183

zk2 中zoo.cfg:

 zk3中zoo.cfg :

 dataDir对应目录下分别创建myid文件,内容对应1、2、3(重要!!!) 注意空格 myid里面只能有一个数字,不能有空格 启动会报错!

 三、启动/验证

进入bin文件夹后执行

#启动zk
./zkServer.sh  start
​#查看节点状态
./zkServer.sh status
​#停止节点
./zkServer.sh stop

zk3 启动后查看节点状态信息 

zk2 启动后查看节点状态信息 

 zk1 启动后查看节点状态信息 

 现在,验证 关掉leader的zk2.然后再查看节点状态信息

关闭为leader的zk2

 此时:zk3 被选举成了新的leader

zk1是follower

 

 zookeeper伪集群搭建完成~ 在多个服务器上搭建的话,更改127.0.0.1为各个服务器地址即可。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值