windows上 zookeeper伪集群搭建

windows上 zookeeper伪集群搭建

官网下载地址: http://zookeeper.apache.org/releases.html

解压后,目录重命名为zookeeper1,进入 conf目录,把zoo_sample.cfg 复制一份,重命名为zoo.cfg
解压后,目录重命名为zookeeper2,进入 conf目录,把zoo_sample.cfg 复制一份,重命名为zoo.cfg
解压后,目录重命名为zookeeper3,进入 conf目录,把zoo_sample.cfg 复制一份,重命名为zoo.cfg
如下
在这里插入图片描述
三个项目分别为
zookeeper-1
zookeeper-2
zookeeper-3
在这里插入图片描述

配置数据目录和日志目录:

先在zookeeper1目录下,新建目录 data、logs
在这里插入图片描述
其中zookeeper-1中的 zoo.cfg配置如下
dataDir:数据目录
dataLogDir:日志目录
clientPort:端口号 因为是伪集群 这里我分别设置为了 2181 2182 2183
server.?=?:?
问号1代表myid中的值,如三台机器集群对应某一个机器的myid值,不可重复
问号2代表zookeeper集群之间的通信端口,多台机器配置相同
问号3代表zookeeper集群之间的选举端口,多台机器配置相同

dataDir=D:/kafka/zookeeper-1/data
#日志目录
dataLogDir=D:/kafka/zookeeper-1/logs
clientPort=2181
server.1=127.0.0.1:2884:3881
server.2=127.0.0.1:2885:3882
server.3=127.0.0.1:2886:3883

在这里插入图片描述
其中zookeeper-2中的 zoo.cfg配置如下
在这里插入图片描述
其中zookeeper-3中的 zoo.cfg配置如下
在这里插入图片描述
设置服务器ID

在zookeeper-1/data/ 目录下,新建myid文件,插入值1(服务器id)不要有双引号或者空格数字即可
在zookeeper-2/data/ 目录下,新建myid文件,插入值2(服务器id)
在这里插入图片描述
在zookeeper-3/data/ 目录下,新建myid文件,插入值3(服务器id)

启动伪集群zookeeper

进入cmd,切换目录到 /zookeeper1/bin/,执行命令 zkServer.cmd(此时会打印错误日志,别急,这是心跳检查连接其他zk服务,等启动集群数量一半以上的zk服务后,就不报错了)

进入cmd,切换目录到 /zookeeper2/bin/,执行命令 zkServer.cmd

进入cmd,切换目录到 /zookeeper3/bin/,执行命令 zkServer.cmd

自此,windows 伪集群服务搭建完成
在这里插入图片描述

Mode为follower表示是跟随者(从)
再查询第二个服务Mod 为leader表示是领导者(主)

启动失败问题汇总
1.检查配置文件,如server.标识=ip:端口:端口 是否配置正确,data和log目录的路径是否正确等
2.启动闪退 需要在zkServer.cmd后加pause 查看报错信息 修改后记得删除
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值