把zoo_sample.cfg 复制一份

时间:2021-09-21 06:00:52

1.下载zookeeper 

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

把zoo_sample.cfg 复制一份

编纂zoo_simple.cfg

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

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

#------------日志目录------------ #dataDir=/tmp/zookeeper dataDir=D:/develop-env/zookeeper/zookeeper1/data

#日志目录
  dataLogDir=D:/develop-env/zookeeper/zookeeper1/logs

设置端标语

#------------端口------------ clientPort=2181

配置集群处事器

#------------集群处事器------------ #server.id=host:port1:port2 后面2个端口 分袂代表follow处事器端口、leader处事器端口

server.1=127.0.0.1:1100:1200
  server.2=127.0.0.1:2100:2200
  server.3=127.0.0.1:3100:3200

设置处事器ID

在zookeeper1/data/ 目录下,新建myid文件,插入值1(处事器id)

复制zookeeper1多份,为了伪集群处事,并定名zookeeper2、zookeeper3...

改削zookeeper2和zookeeper3的 /conf/zoo.cfg分袂为:

#------------日志目录------------ #dataDir=/tmp/zookeeper dataDir=D:/develop-env/zookeeper/zookeeper2/data #日志位置 dataLogDir=D:/develop-env/zookeeper/zookeeper2/logs #------------端口------------ clientPort=2182 #------------集群处事器------------ #server.id=host:port1:port2 后面2个端口 分袂代表follow处事器端口、leader处事器端口 server.1=127.0.0.1:1100:1200 server.2=127.0.0.1:2100:2200 server.3=127.0.0.1:3100:3200

#------------日志目录------------ #dataDir=/tmp/zookeeper dataDir=D:/develop-env/zookeeper/zookeeper3/data #日志位置 dataLogDir=D:/develop-env/zookeeper/zookeeper3/logs #------------端口------------ clientPort=2183 #------------集群处事器------------ #server.id=host:port1:port2 后面2个端口 分袂代表follow处事器端口、leader处事器端口 server.1=127.0.0.1:1100:1200 server.2=127.0.0.1:2100:2200 server.3=127.0.0.1:3100:3200

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

启动伪集群zookeeper

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

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

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

自此,windows 伪集群处事搭建完成

测试是否告成

cmd,切换目录到 /zookeeper1/bin,执行命令 zkCli.cmd  -server localhost:2181

把zoo_sample.cfg 复制一份

期待刷屏完毕,呈现如下 zk: localhost:2181<connected> 0 : ,说明处事连接告成,也说明搭建的zk处事告成。