Zookeeper分布式部署(单机伪部署)

Zookeeper是什么我们不讨论了,我们先讨论怎么实现分布式的部署

环境:

单机下模拟分布式部署

由于选举策略要求此处采用3个server(2n+1)

分别为

zookeeper-3.3.3-01

zookeeper-3.3.3-02

zookeeper-3.3.3-03

1.从http://zookeeper.apache.org下载zookeeper此处采用3.3.3

2.解压修改名称为:E:\tools\zookeeper-3.3.3-01

3.创建data目录E:\tools\zookeeper-3.3.3-01\data

4.修改E:\tools\zookeeper-3.3.3-01\conf\zoo_sample.cfg为E:\tools\zookeeper-3.3.3-01\conf\zoo.cfg

tickTime=2000

initLimit=10

syncLimit=5

clientPort=2181#FLAG

dataDir=E:/tools/zookeeper-3.3.3-01/data#FLAG

server.1=127.0.0.1:2888:3888

server.2=127.0.0.1:2889:3889

server.3=127.0.0.1:2890:3890

 

 

 

5.创建文件E:\tools\zookeeper-3.3.3-01\data\myid,其值为1

6.copy成三份,名字分别为

zookeeper-3.3.3-01

zookeeper-3.3.3-02

zookeeper-3.3.3-03

 

只需要修改FLAG的部分文件

 

 

zookeeper-3.3.3-02为

clientPort=2182

dataDir=E:/tools/zookeeper-3.3.3-02/data

 

文件E:\tools\zookeeper-3.3.3-02\data\myid,其值为2

 

 

zookeeper-3.3.3-03为

clientPort=2183

dataDir=E:/tools/zookeeper-3.3.3-03/data

 

文件E:\tools\zookeeper-3.3.3-02\data\myid,其值为3

 

 

 

此时只需要依次启动即可

cd E:\tools\zookeeper-3.3.3-01\bin

执行zkServer.cmd即可

 

 

客户端登陆查看是否正常启动

zkCli.cmd -server 127.0.0.1:2181

zkCli.cmd -server 127.0.0.1:2182

zkCli.cmd -server 127.0.0.1:2183

 

猜你喜欢

转载自snv.iteye.com/blog/1837911
今日推荐