栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

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

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为各个服务器地址即可。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/680341.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号