zk服务器系统,windows系统搭建zookeeper服务器的教程

本文档详细介绍了如何在Windows系统中安装和配置Zookeeper。首先从Apache官网下载Zookeeper的Windows版本并解压,然后修改配置文件zoo.cfg,设置数据目录、日志位置及客户端连接端口。接着启动zkServer.cmd脚本,通过jps命令检查Zookeeper服务是否正常运行。最后,使用zkCli.cmd连接并验证Zookeeper服务器。若要实现伪集群,需要为每个节点创建相应的配置文件和myid文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装&配置

在apache的官方网站提供了好多镜像下载地址,然后找到对应的版本

下载地址:

Windows下安装

把下载的zookeeper的文件解压到指定目录

C:\ZK\zookeeper-3.4.14>

修改conf下增加一个zoo.cfg

内容如下:

# The number of milliseconds of each tick 心跳间隔 毫秒每次

tickTime=2000

# The number of ticks that the initial

# synchronization phase can take

initLimit=10

# The number of ticks that can pass between

# sending a request and getting anacknowledgement

syncLimit=5

# the directory where the snapshot isstored. //镜像数据位置

dataDir=C:\\ZK\\data\\zookeeper

#日志位置

dataLogDir=C:\\ZK\\logs\\zookeeper

# the port at which the clients willconnect 客户端连接的端口

clientPort=2181

注:如果启动有报错提示cfg文件有错误,可以用zoo_sample.cfg内内容替代也是可以的

进入到bin目录,并且启动zkServer.cmd,这个脚本中会启动一个java进程

C:\ZK\zookeeper-3.4.14>cd bin

C:\ZK\zookeeper-3.4.14\bin>

C:\ZK\zookeeper-3.4.14\bin >zkServer.cmd

启动后jps可以看到QuorumPeerMain的进程

C:\ZK\zookeeper-3.4.14\bin >jps

启动客户端运行查看一下

C:\ZK\zookeeper-3.4.14\bin>zkCli.cmd -server 127.0.0.1:2181

这个时候zookeeper已经安装成功了,

参考官方文档:

参考单机模式、集群和伪集群的帖子

在 一台机器上通过伪集群运行时可以修改 zkServer.cmd 文件在里面加入

set ZOOCFG=..\conf\zoo1.cfg  这行,另存为  zkServer-1.cmd

063bf18db282b45fd3889d7d694ccc5d.png

如果有多个可以以此类推

4d142f142f431956de10589a25abbd07.png

5212714da5b12514bc5aea4e4b4c7966.png

ea6abb077cb8875b66d24be4184559d0.png

fb83b20b016e6a65ced66d60cfc24d1a.png

2d448c0d3b9b94737310209a5313c2b0.png

还需要 在对应的

C:\\ZK\\data\\zookeeper\\1,

C:\\ZK\\data\\zookeeper\\2,

C:\\ZK\\data\\zookeeper\\3

建立一个文本文件命名为myid,内容就为对应的zoo.cfg里server.后数字

4aaa6c2c0f077025d506cb5ff83cf749.png

总结

以上所述是小编给大家介绍的windows系统搭建zookeeper服务器的教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值