Zookeeper在windows搭建伪集群

本文详细介绍如何通过三个步骤搭建ZooKeeper伪集群:配置数据和日志文件夹、编辑配置文件并设置myid,以及启动各节点。适用于初学者实践分布式协调服务。

 

条件有限,先搭建个伪集群玩玩

  1. 将下载的zookeeper压缩包解压,并重新命名为伪集群

  1. 创建3个数据文件夹和3个日志文件夹,路径自定义

 

 

  1. 进入conf文件夹,复制zoo.cfg得到zoo1.cfg,zoo2.cfg,zoo3.cfg

dataDir 分别是data\zk1,data\zk2,data\zk3

dataLogDir分别是logs\zk1,logs\zk2,logs\zk3

clientPort分别是218121822183

编辑zoo1.cfg

编辑zoo2.cfg

编辑zoo3.cfg

  1. 配置集群的关键是

 

我们需要在分别在dataDir中创建myid文件,内容分别是1,2,3与上述指定的server相对应,如果上述内容是

那对应的myid文件的内容依次是a,b,c。现在习惯性地使用阿拉伯数字

 

内容是1

内容是2

内容是3

  1. 进入bin路径

复制zkEnv.cmd得到zkEnv1.cmd,zkEnv2.cmd,zkEnv3.cmd

复制zkServer.cmd得到zkServer1.cmdzkServer2.cmdzkServer3.cmd

编辑zkEnv1.cmd

编辑zkEnv2.cmd

编辑zkEnv3.cmd

 

 

编辑zkServer1.cmd

编辑zkServer2.cmd

编辑zkServer3.cmd

  1. 分别启动zkServer1.cmdzkServer2.cmdzkServer3.cmd

 

dataDir中的myid,决定了zkServer.cmd 启动的zookeeperip和端口

 

依次启动过程中,已启动的zookeeper会试图连接未启动的zookeeper,这个时候会产生refusedconnected的错误,当都启动后,这种错误会消失

我们可以通过jps命令,查看集群是否搭建成功

 

 

  1. 真正的集群搭建,只需要将上述文件夹复制3份到3台服务器上,分别修改server.1,server.2,server.3,这时IP是不一样的,所以端口都可以一样。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值