您的位置:首页 > 其它

window下搭建zookeeper集群示例

2016-08-01 21:55 197 查看
在D:\DevInstall目录下新建zookeeper-3.3.6空文件夹,将解压后的zookeeper压缩包复制三份放在此目录下:

D:\DevInstall\zookeeper-3.3.6\zk1

D:\DevInstall\zookeeper-3.3.6\zk2

D:\DevInstall\zookeeper-3.3.6\zk3

以D:\DevInstall\zookeeper-3.3.6\zk1为例,在此目录下新建文件夹data

然后修改D:\DevInstall\zookeeper-3.3.6\zk1\conf目录下的zoo.cfg文件:

#Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔

tickTime=2000

#Zookeeper 保存数据的目录

dataDir=D:\DevInstall\zookeeper-3.3.6\zk1\data

#客户端连接 Zookeeper 服务器的端口

clientPort=55101

#客户端初始化连接时最长能忍受多少个心跳时间间隔数

initLimit=10

#标识 Leader 与 Follower 之间发送消息长不能超过多少个 tickTime 的时间长度

syncLimit=5

#server.A=B:C:D 其中 A 是一个数字,表示这个是第几号服务器;B 是这个服务器的 ip 地址;C 表示的是

#这个服务器与集群中的 Leader 服务器交换信息的端口;D 表示的是选举新Leader时各服务器相互通信的端口

server.1=127.0.0.1:55102:55103

server.2=127.0.0.1:55202:55203

server.3=127.0.0.1:55302:55303
另外还需要在D:\DevInstall\zookeeper-3.3.6\zk1\data目录下新建myid文件,值为1

修改D:\DevInstall\zookeeper-3.3.6\zk2\conf目录下的zoo.cfg文件时:

dataDir=D:\DevInstall\zookeeper-3.3.6\zk2\data

clientPort=55201

其他不变
另外还需要在D:\DevInstall\zookeeper-3.3.6\zk2\data目录下新建myid文件,值为2

修改D:\DevInstall\zookeeper-3.3.6\zk3\conf目录下的zoo.cfg文件时:

dataDir=D:\DevInstall\zookeeper-3.3.6\zk3\data

clientPort=55301

其他不变
另外还需要在D:\DevInstall\zookeeper-3.3.6\zk3\data目录下新建myid文件,值为3

配置完成后,执行各个zookeeper的bin目录下的zkServer.cmd启动即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  zookeeper 集群