官方說明:https://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_configuration
# 通信心跳數,Zookeeper 服務器與客戶端心跳時間,單位毫秒 # Zookeeper 使用的基本時間,服務器之間或客戶端與服務器之間維持心跳的時間間隔,也就是每個 tickTime 時間就會發送一個心跳,時間單位為毫秒。 # 它用於心跳機制,並且設置最小的 session 超時時間為兩倍心跳時間。(session 的最小超時時間是 2*tickTime) tickTime=2000 # LF 初始通信時限 # 集群中的 Follower 跟隨者服務器與 Leader 領導者服務器之間初始連接時能容忍的最多心跳數(tickTime 的數量),用它來限定集群中的 Zookeeper 服務器連接到 Leader 的時限。 initLimit=10 # LF 同步通信時限 # 集群中 Leader 與 Follower 之間的最大響應時間單位,假如響應超過 syncLimit * tickTime,Leader 認為 Follwer 死掉,從服務器列表中刪除 Follwer。 syncLimit=5 # 數據文件目錄+數據持久化路徑,主要用於保存Zookeeper中的數據。 dataDir=/tmp/zookeeper # 客戶端連接端口,監聽客戶端連接的端口。 clientPort=2181 # 將事務日志寫入 dataLogDir 而不是 dataDir dataLogDir=/tmp/zookeeper/log