配置项 | 含义 | 说明 | |
---|---|---|---|
tickTime=200 | 心跳时间 | 维持心跳的时间间隔,单位是毫秒 | |
在 zookeeper 所有的时间都是以这个时间为基础单元,进行整数倍配置 | |||
initLimit=10 | 初始通信时限 | 用于 zookeeper 集群,此时有多台 zookeeper 服务器,其中一个为 leader, 其他都为 Followner | |
syncLimit=5 | 同步通信时限 | 在运行时 Leader 通过心跳检测与 Follower 进行通信,如果超过 syncLimit*tickTime 还未收到响应,则认为该 Follower 已经宕机 | |
dataDir=./data | 存储数据的目录 | 数据文件也成为 snapshot | |
clientPort | 2181 | 端口号 | 默认 2181 |
maxClientCnxns=60 | 单个客户端的最大连接数限制 | 默认 60,可以设置为 0,表示没有限制 | |
autopurge.snapRetainCount=3 | 保留文件的数量 | 默认 3 个 | |
autopurge.purgeInterval=1 | 自动清理快找文件和事务日志的频率 | 默认为 0,表示不开启自动清理,单位是小时 | |
dataLogDir= | 日志存放路径 | 未指定时日志文件也存在 dataDir, 为了性能最大化,一般建议把 dataDir 和 dataLogDir 放到不同磁盘上 |
创建命令: