专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

zookeeper windows伪集群搭建

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 1:05:52       共计:3639 浏览

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

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

编辑zoo.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)

 1

复制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

 

等待刷屏完毕,出现如下 zk: localhost:2181<connected> 0 : ,说明服务连接成功,也说明搭建的zk服务成功。

 

逃避不一定躲得过,面对不一定最难过
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:在Windows系统上安装zookeeper | ·下一条:windows solrcloud(solr8.6.2)的搭建及遇到问题

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有