• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Zookeeper: 主要解决如何快捷地在windows下注册Zookeeper服务

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

Zookeeper

开源软件地址:

https://gitee.com/ctopggy/Zookeeper

开源软件介绍:

#Zookeeper

/zookeeper-3.4.6 基于zookeeper-3.4.6稳定版的实现。目前已实现单机、集群的zookeeper服务部署。

关于配置:注册器采用winws,配置文件通过注册服务.bat自动生成,服务名为zookeeper。zookeeper配置文件通过注册服务.bat自动生成。

特别提醒:zookeeper注册服务后,只能启动服务,不能做停止、重启等操作。故有需要者可以通过关闭java进程来达到关闭zookeeper服务的目的。

使用步骤:

1.请将下载的文件夹放于任意一盘符的根目录;

2.在文件夹根目录下,打开config.ini。

2.1.修改myid:myid表示这个zk是第几号服务器。同一台机器可以有多个zk服务器,但myid要各不相同,且为数字。

2.2.添加客户端连接 Zookeeper 服务器的端口配置:格式clientPort.[n],n为各个myid的值。

2.3.添加集群通信配置:格式server.[n]=B:C:D,其中 n为各个myid的值;B 是这个服务器的 ip 地址;C表示的是这个服务器与集群中的 Leader 服务器交换信息的端口;D 表示的是万一集群中的 Leader 服务器挂了,需要一个端口来重新进行选举,选出一个新的 Leader,而这个端口就是用来执行选举时服务器相互通信的端口。如果是伪集群的配置方式,由于 B 都是一样,所以不同的 Zookeeper 实例通信端口号不能一样,所以要给它们分配不同的端口号。

2.4.保存配置。

3.1.直接运行“startZK.bat”,即可运行zookeeper服务端;

3.2.在文件夹根目录下,直接运行“注册服务.bat”,即可将zookeeper服务注册成系统服务,运行服务请在“服务”界面启动。

附:单机配置config.ini:

[机器IP:192.168.1.9][目录名:zk-1]

[基本配置]

myid=1

dataDir=ZKData\data

dataLogDir=ZKData\logs

tickTime=2000

initLimit=10

syncLimit=5

[客户端连接 Zookeeper 服务器的端口]

clientPort.1=2181

[集群通信配置]

server.1=192.168.1.9:2888:3888

集群配置config.ini:

[机器IP:192.168.1.9][目录名:zk-1]

[基本配置]

myid=1

dataDir=ZKData\data

dataLogDir=ZKData\logs

tickTime=2000

initLimit=10

syncLimit=5

[客户端连接 Zookeeper 服务器的端口]

clientPort.1=2181

clientPort.2=2182

clientPort.3=2181

[集群通信配置]

server.1=192.168.1.9:2888:3888

server.2=192.168.1.9:2889:3889

server.3=192.168.1.10:2888:3888


[机器IP:192.168.1.9][目录名:zk-2]

[基本配置]

myid=2

dataDir=ZKData\data

dataLogDir=ZKData\logs

tickTime=2000

initLimit=10

syncLimit=5

[客户端连接 Zookeeper 服务器的端口]

clientPort.1=2181

clientPort.2=2182

clientPort.3=2181

[集群通信配置]

server.1=192.168.1.9:2888:3888

server.2=192.168.1.9:2889:3889

server.3=192.168.1.10:2888:3888


[机器IP:192.168.1.10][目录名:zk-3]

[基本配置]

myid=3

dataDir=ZKData\data

dataLogDir=ZKData\logs

tickTime=2000

initLimit=10

syncLimit=5

[客户端连接 Zookeeper 服务器的端口]

clientPort.1=2181

clientPort.2=2182

clientPort.3=2181

[集群通信配置]

server.1=192.168.1.9:2888:3888

server.2=192.168.1.9:2889:3889

server.3=192.168.1.10:2888:3888


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap