码迷,mamicode.com
首页 > 其他好文 > 详细

Zookeeper配置文件参数与含义

时间:2016-01-27 10:43:21      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

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 an acknowledgement  
syncLimit=5  

# the directory where the snapshot is stored.  
# do not use /tmp for storage, /tmp here is just   
# example sakes.  
dataDir=/home/myuser/zooA/data  

# the port at which the clients will connect  
clientPort=2181  

# ZooKeeper server and its port no. # ZooKeeper ensemble should know about every other machine in the ensemble # specify server id by creating ‘myid‘ file in the dataDir # use hostname instead of IP address for convenient maintenance
server.1=127.0.0.1:2888:3888  
server.2=127.0.0.1:2988:3988   
server.3=127.0.0.1:2088:3088  

#  
# Be sure to read the maintenance section of the   
# administrator guide before turning on autopurge.  
#  
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance  
#  
# The number of snapshots to retain in dataDir  
# autopurge.snapRetainCount=3  
# Purge task interval in hours  
# Set to "0" to disable auto purge feature  
#autopurge.purgeInterval=1 dataLogDir=/home/myuser/zooA/log

  

 
tickTime:心跳时间,为了确保连接存在的,以毫秒为单位,最小超时时间为两个心跳时间
initLimit:多少个心跳时间内,允许其他server连接并初始化数据,如果ZooKeeper管理的数据较大,则应相应增大这个值
clientPort:服务的监听端口
dataDir:用于存放内存数据库快照的文件夹,同时用于集群的myid文件也存在这个文件夹里(注意:一个配置文件只能包含一个dataDir字样,即使它被注释掉了。)
dataLogDir:用于单独设置transaction log的目录,transaction log分离可以避免和普通log还有快照的竞争
syncLimit:多少个tickTime内,允许follower同步,如果follower落后太多,则会被丢弃。

Zookeeper配置文件参数与含义

标签:

原文地址:http://www.cnblogs.com/rainy-shurun/p/5162328.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!