zookeeper的zoo.cfg配置文件详解
预装的zoo.cfg下面默认有5个属性,分别是:1、tickTime通信心跳时间,单位是毫秒。tickTime的意义:客户端与服务器或者服务器与服务器之间维持心跳,也就是每个tickTime时间就会发送一次心跳。通过心跳不仅能够用来监听机器的工作状态,还可以通过心跳来控制Flower跟Leader的通信时间,默认情况下Flower的会话时长是心跳间隔的两倍。2、initLimit集群中的Flowe
·
预装的zoo.cfg下面默认有5个属性,分别是:
1、tickTime
通信心跳时间,单位是毫秒。
tickTime的意义:客户端与服务器或者服务器与服务器之间维持心跳,也就是每个tickTime时间就会发送一次心跳。通过心跳不仅能够用来监听机器的工作状态,还可以通过心跳来控制Follower跟Leader的通信时间,默认情况下Flower的会话时长是心跳间隔的两倍。
2、initLimit
集群中的Follower服务器与leader服务器之间初始连接时能容忍的最多心跳数
3、syncLimit
集群中的Follower服务器跟Leader服务器之间的请求和应答最多能容忍的心跳数
4、dataDir
该属性对应的目录是用来存放myid信息跟一些版本,日志 ,跟服务器唯一的ID信息等
5、clientPort
客户端连接的端口,zookeeper会监听这个端口,请求客户端的请求访问,这个端口默认是2181
更多推荐
已为社区贡献32条内容
所有评论(0)