本文共 1698 字,大约阅读时间需要 5 分钟。
引言:
由于分布式系统搭建的需要,开始对zookeeper集群环境部署进行研究,通过网上搜索资料,总结出了一套windows环境下快速伪集群方案。 简介: 由于本人在前面几篇博客中有说过zookeeper的简介,这里就不在进行简述。 下载部署: 我的环境是windows 第一步:下载 官网下载所需版本的zookeeper, 本人案例使用的版本为 zookeeper-3.4.10 第二步:解压 对下载的压缩包放入E盘解压 第三步:新建配置文件并分别配置 进入 E:\zookeeper-3.4.10\conf 文件夹下复制粘贴一份zoo_sample.cfg文件并改名为zoo.cfg,在该目录下复制3份zoo.cfg文件并分别命名为zoo1.cfg,zoo2.cfg,zoo3.cfg 这三份配置文件的内容如下:zoo1.cfg:
tickTime=2000
initLimit=10 syncLimit=5 dataDir=E:\\zookeeper-3.4.10\\data\\1 dataLogDir=E:\\zookeeper-3.4.10\\log\\1 clientPort=2181 server.1=127.0.0.1:2887:3887 server.2=127.0.0.1:2888:3888 server.3=127.0.0.1:2889:3889zoo2.cfg:
tickTime=2000
initLimit=10 syncLimit=5 dataDir=E:\\zookeeper-3.4.10\\data\\2 dataLogDir=E:\\zookeeper-3.4.10\\log\\2 clientPort=2182 server.1=127.0.0.1:2887:3887 server.2=127.0.0.1:2888:3888 server.3=127.0.0.1:2889:3889zoo3.cfg:
tickTime=2000
initLimit=10 syncLimit=5 dataDir=E:\\zookeeper-3.4.10\\data\\3 dataLogDir=E:\\zookeeper-3.4.10\\log\\3 clientPort=2183 server.1=127.0.0.1:2887:3887 server.2=127.0.0.1:2888:3888 server.3=127.0.0.1:2889:3889第四步:在 E:\zookeeper-3.4.10\bin\ 新建三个server
拷贝zkServer.cmd三份,分别命名zkServer-1.cmd,zkServer-2.cmd,zkServer-3.cmd; 打开这三个.cmd,在set ZOOMAIN=org.apache.zookeeper.server.quorum.QuorumPeerMain后面 添加一行,对应相应的配置文件: set ZOOCFG=..\conf\zoo1.cfg(zkServer-1.cmd添加) set ZOOCFG=..\conf\zoo2.cfg(zkServer-2.cmd添加) set ZOOCFG=..\conf\zoo3.cfg(zkServer-3.cmd添加)第五步:添加data和log文件夹
进入E:\\zookeeper-3.4.10\\文件夹下并新建data文件夹,在data下分别新建1,2,3 三个文件夹并分别在1,2,3 这三个文件夹下分别创建一个myid文件(去掉后缀名),myid文件中的内容分别为1,2,3 进入E:\\zookeeper-3.4.10\\文件夹下并新建log文件夹,在log下分别新建1,2,3 三个文件夹第六步:启动服务
进入E:\zookeeper-3.4.10\bin\文件夹下分别点击zkServer-1.cmd,zkServer-2.cmd,zkServer-3.cmd 这三个启动服务cmd,zookeeper伪集群部署配置完毕.转载地址:http://rbjii.baihongyu.com/