Zookeeper(三)配置
最低配置:
clientPort
监听客户端连接的端口
dataDir
存储持久数据的本地文件系统位置
tickTime
基本事件单元,以毫秒为单位,用来控制心跳和超时,默认情况超时的时间为两倍的tickTime
高级配置:
dataLogDir
事件日志写入的目录
maxClientCnxns
限制连接到zookeeper的客户端数量,并且限制并发连接数量,它通过ip区分不同的客户端。
minSessionTimeout和maxSessionTimeout
最小会话超时时间和最大的会话超时时间,在默认情况下,最小的超时时间为2倍的tickTime时间,最大的会话超时时间为20倍的会话超时时间,系统启动时会显示相应的信息。默认为-1
集群配置:
initLimit
参数设定了允许所有跟随者与领导者进行连接并同步的时间,如果在设定的时间段内,半数以上的跟随者未能完成同步,领导者便会宣布放弃领导地位,进行另一次的领导选举。如果zk集群环境数量确实很大,同步数据的时间会变长,因此这种情况下可以适当调大该参数。默认为10
syncLimit
参数设定了允许一个跟随者与一个领导者进行同步的时间,如果在设定的时间段内,跟随者未完成同步,它将会被集群丢弃。所有关联到这个跟随者的客户端将连接到另外一个跟随着。