#ZK中的一个时间单元。ZK中所有时间都是以这个时间单元为基础,进行整数倍配置的。例如,session的最小超时时间是2*tickTime

tickTime=2000

#Follower在启动过程中,会从Leader同步所有最新数据,然后确定自己能够对外服务的起始状态。Leader允许F在 initLimit时间内完成这个工作。通常情况下,我们不用太在意这个参数的设置。如果ZK集群的数据量确实很大了,F在启动的时候,从Leader上同步数据的时间也会相应变长,因此在这种情况下,有必要适当调大这个参数

initLimit=10

#在运行过程中,Leader负责与ZK集群中所有机器进行通信,例如通过一些心跳检测机制,来检测机器的存活状态。如果L发出心跳包在syncLimit之后,还没有从F那里收到响应,那么就认为这个F已经不在线了。注意:不要把这个参数设置得过大,否则可能会掩盖一些问题

syncLimit=5

#存储快照文件snapshot的目录。默认情况下,事务日志也会存储在这里。建议同时配置参数dataLogDir, 事务日志的写性能直接影响zk性能

dataDir=/app/zk-data

#事务日志输出目录。尽量给事务日志的输出配置单独的磁盘或是挂载点,这将极大的提升ZK性能。

dataLogDir=/app/zk-logs

#客户端连接server的端口,即对外服务端口,默认为2181

clientPort=2181

#单个客户端与单台服务器之间的连接数的限制,是ip级别的,默认是60,如果设置为0,那么表明不作任何限制。请注意这个限制的使用范围,仅仅是单台客户端机器与单台ZK服务器之间的连接数限制,不是针对指定客户端IP,也不是ZK集群的连接数限制,也不是单台ZK对所有客户端的连接数限制

maxClientCnxns=60

#server列表 2888为选举端口,3888为心跳端口

server.1=xx.xxx.xxx.xx:2888:3888
server.2=xx.xxx.xxx.xx:2888:3888
server.3=xx.xxx.xxx.xx:2888:3888

最新文章

  1. TeamCity : .NET Core 插件
  2. Smokeping -- 监控网络质量
  3. linux下SVN忽略文件/文件夹的方法
  4. 24种设计模式--命令模式【Command Pattern】
  5. Codeforces 543D Road Improvement
  6. Android Studio:Unable to add window android.view.ViewRootImpl$W@5e2d85a -- permission denied for this window 第一行代码
  7. JS判断邮箱格式
  8. Hive 4、Hive 的安装配置(远端MyMql模式)
  9. 需要接入的SDK包,一定要用最新版,否则后果很严重
  10. python中的编码与解码
  11. __http原理__02__HTTP请求方法
  12. react初探(二)之父子组件通信、封装公共组件
  13. 第十六周翻译-SQL Server复制的阶梯:第1级 - SQL Server复制简介
  14. vue day5 分页控件 更新 PagedList.mvc 仿
  15. Spring 事务传播实践分析
  16. Linux:Day9(下) 程序包管理
  17. aarch64_p2
  18. iOS Sprite Kit最新特性Physics Field虚拟物理场Swift測试
  19. 写几个简单用artTemplate的例子
  20. 刚安装的Linux Centos7使用yum安装firefox时提示:cannot find a valid baseurl for repo

热门文章

  1. 简述IOC和AOP的作用
  2. BUUCTF CRYPTO部分题目wp
  3. data-*存数据,拿出ul li中的数据
  4. mysql数据库的水平分表与垂直分表实例讲解
  5. 2019HDU多校第一场 String 贪心
  6. Bootstrap 网页实例
  7. Python自动补全缩写意义
  8. 1.Configuration
  9. Vue学习笔记【28】——Vue路由(使用 children 属性实现路由嵌套)
  10. python字符转化