ZooKeeper 配置文件 zoo.cfg 中的内容
Posted 郭朝阳@
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ZooKeeper 配置文件 zoo.cfg 中的内容相关的知识,希望对你有一定的参考价值。
ZooKeeper 配置文件 zoo.cfg 中的内容
#The number of milliseconds of each tick
tickTime=2000 #基础的时间粒度单位
#The number of ticks that the initial synchronization phase can take
initLimit=10 #初始化所需的时间粒度个数 2000*10
#The number of ticks that can pass between sending a request and getting an acknowledgement
syncLimit=5 #客户端发起请求到服务段相应的时间粒度个数 2000*5 ,否则就超时异常。
#the directory where the snapshot is stored.
#do not use /tmp for storage, /tmp here is just
#example sakes.
dataDir=/home/bigdata/data/zkdata #数据存储目录
dataLogDir=/home/bigdata/data/zklog/ #日志存储目录
#the port at which the clients will connect
clientPort=2181 #CS架构对外提供服务的端口号
#the maximum number of client connections.
#increase this if you need to handle more clients
#maxClientCnxns=60
#electionAlg=3 = FastLeaderElection
electionAlg=3 #选举算法的实现(在3.4.x之前有多种算法实现,到3.5.x之后值保留了一种,这个值只能为3,要么不配置,配置就必须为3)
maxClientCnxns=60 #最大的连接数
#服务器的类型: observer/participant(具有选举权的节点:leader follower)
peerType=observer/participant #只能配置这两种值,要么不配置,要配置只能为这两种值
autopurge.snapRetainCount=3 #最少保留3个版本的快照 (看源码中可以看到此处的定时任务)
#Purge task interval in hours
#Set to "0" to disable auto purge feature
autopurge.purgeInterval=1 # 轮询的时间间格为1 (看源码中可以看到此处的定时任务)
server.2=bigdata02:2888
server.3=bigdata03:2888:3888
server.4=bigdata04:2888:3888:participant
server.5=bigdata05:2888:3888:observer
2888 选举端口
3888 心跳端口
participant 角色类型: 这里的角色类型必须和上面的peerType保持一致,要么上上面配置,要么这里配置,两处都配置,需要保持一直
以上是关于ZooKeeper 配置文件 zoo.cfg 中的内容的主要内容,如果未能解决你的问题,请参考以下文章