【zookeeper】一 zookeeper 在windows下进行伪集群

原文:https://www.cnblogs.com/yangzhenlong/p/8270835.html

1.下载zookeeper http://mirror.bit.edu.cn/apache/zookeeper/

2、解压后,目录重命名为zookeeper1,进入 conf目录,把zoo_sample.cfg 复制一份,重命名为zoo.cfg

在这里插入图片描述3、编辑zoo.cfg

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

先在zookeeper1目录下,新建目录 data、log

# 数据目录和日志目录
dataDir=D:\\lp_data\\zookeeper\\zk-test-jq\\zookeeper1\\data
dataLogDir=D:\\lp_data\\zookeeper\\zk-test-jq\\zookeeper1\\log

# ------------设置端口------------
clientPort=2181

#------------集群服务器------------
#server.id=host:port1:port2 后面2个端口 分别代表follow服务器端口、leader服务器端口
 server.1=127.0.0.1:2888:3888
 server.2=127.0.0.1:2889:3889
 server.3=127.0.0.1:2890:3890

4、设置服务器ID

在zookeeper1/data/ 目录下,新建myid文件,插入值1(服务器id)
在这里插入图片描述

5、复制zookeeper1多份,为了伪集群服务,并命名zookeeper2、zookeeper3…
在这里插入图片描述
6、修改zookeeper2和zookeeper3的 /conf/zoo.cfg分别为:

# 数据目录和日志目录
dataDir=D:\\lp_data\\zookeeper\\zk-test-jq\\zookeeper2\\data
dataLogDir=D:\\lp_data\\zookeeper\\zk-test-jq\\zookeeper2\\log

# ------------设置端口------------
clientPort=2182

#------------集群服务器------------
#server.id=host:port1:port2 后面2个端口 分别代表follow服务器端口、leader服务器端口
 server.1=127.0.0.1:2888:3888
 server.2=127.0.0.1:2889:3889
 server.3=127.0.0.1:2890:3890

zookeeper3的zoo.cfg文件

# 数据目录和日志目录
dataDir=D:\\lp_data\\zookeeper\\zk-test-jq\\zookeeper3\\data
dataLogDir=D:\\lp_data\\zookeeper\\zk-test-jq\\zookeeper3\\log

# ------------设置端口------------
clientPort=2183

#------------集群服务器------------
#server.id=host:port1:port2 后面2个端口 分别代表follow服务器端口、leader服务器端口
 server.1=127.0.0.1:2888:3888
 server.2=127.0.0.1:2889:3889
 server.3=127.0.0.1:2890:3890

并分别修改文件 zookeeper2/data/myid 和zookeeper3/data/myid,分别修改数据为 2、3

7、启动伪集群zookeeper

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

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

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

自此,windows 伪集群服务搭建完成

8、测试是否成功

cmd,切换目录到 /zookeeper1/bin,执行命令 点击zkCli.cmd,执行ls /命令,出现如下图,说明服务连接成功,也说明搭建的zk服务成功。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值