Zookeeper详细参数解析zoo.cfg文件

Zookeeper分布式协调服务,在分布式架构中非常重要。比如我们搭建Kafka集群,或者Hadoop大数据集群。就需要使用到Zookeeper。
image
Zookeeper本意是 动物管理员,动物饲养员。

ZooKeeper是一种分布式协调服务,提供集中式协调服务,用于维护配置信息,命名,提供分布式同步和选举服务。
zookeeper的配置文件包含许多可以配置的参数,这里在使用zookeeper的时候必须要明白每个参数的含义。
zookeeper的配置文件在conf文件下的zoo.cfg。
主要配置参数都在例子文件中可以看到,但是集群配置参数没有提供,特殊配置需要查看官方文档,每个版本不同可能存在差别。

#每个tick的毫秒数,每个确认消息持续2秒,等待应答。
tickTime= 2000
#初始同步阶段,可以发送的确认的最大的同步消息的数量
initLimit = 10
#发送请求并获得确认之间可以在两者之间传递的最大tick滴答数
#也就是同步消息的最大数量
syncLimit= 5
#存储快照数据的目录。后期搭建集群,可以在data文件夹保存myid文件,存储服务器编号。
#文件夹会自动创建
dataDir= ../data
#客户端连接的端口,可以修改,默认是2181
clientPort=2181
#最大客户端连接数。控制连接并发sh
#如果需要处理更多客户端连接,可以增加此值
#maxClientCnxns= 60
#
#一定要阅读的维护部分
#谨慎开启自动数据清理功能。
#
#http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
#要在dataDir中保留的快照数量
#autopurge.snapRetainCount= 3
#以小时为单位清除任务时间间隔
#设置为“0”以禁用自动清除功能
#autopurge.purgeInterval= 1
#Cluster 集群模式的配置,3个节点,2个端口分别用于节点通信和集群选举
server.1=本地主机:2888:3888
server.2=本地主机:2889:3889
server.3=本地主机:2890:3890

修改完成以后可以启动zookeeper
image
8、阿里巴巴Java群超过2900人
直播地址:Java技术进阶群
进群方式:钉钉扫码入群
C926B5D9_9BC2_4452_B14E_7F2F506EDAF9

阿里巴巴MongoDB群
_MongoDB_185

猜你喜欢

转载自yq.aliyun.com/articles/690908