码农日记

薄洪涛的个人博客

zookeeper安装

1. 下载安装包解压

https://archive.apache.org/dist/zookeeper/

2. 修改配置文件

新建文件夹

image.png

创建配置文件,修改路径

image.png

配置文件参数详细介绍

tickTime=2000 #zookeeper的时间配置中的基本单位(毫秒)
initLimit=10 #允许follower初始化连接到leader最大时间,它表示tickTime时间的倍数,即initLimit*tickTime
syncLimit=5 #允许follower与leader数据同步最大时长,它表示tickTime时间倍数,即syncLimit*tickTime
dataDir=/tmp/zookeeper #zookeeper数据存储目录,必须配置。如果没有配置dataLogDir,那么事务日志也会存储在此目录 #C:/apache/data
# 其配置的含义跟单机模式下的含义类似,不同的是集群模式下还有一个myid文件。myid文件的内容只有一行,且内容只能为1-255之间的数字,这个数字即上面介绍的server.id中的id,表示zk进程的id。
clientPort=2181 #服务端的监听端口
maxClientCnxns=60 #单个客户端与zookeeper最大并发连接数
autopurge.snapRetainCount=3 #保存的数据快照数量,之外的将会被清除
autopurge.purgeInterval=1 #自动触发清除任务时间间隔,小时为单位,默认为0,表示不自动清除。
server.id=host:port1:port2 #其中id为一个数字,表示zk进程的id,这个id也是dataDir目录下的myid文件的内容,host是该zk进程所在的ip地址,port1表示follower和leader交换消息所使用的端口,port2表示选举leader时所使用的端口。
3. 启动

image.png


  • 评论列表

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

版权所有 | 转载请标明出处