1、zookeeper配置文件及参数详解
ZooKeeper 是一个分布式协调服务,其核心配置通过 conf/zoo.cfg
文件管理(默认提供 zoo_sample.cfg
,需复制为 zoo.cfg
使用)。配置文件中的参数决定了 ZooKeeper 的运行模式、性能、集群行为等关键特性。以下从 基础配置、数据存储、网络通信、集群配置、性能调优、安全与管理 六个维度详细解析核心参数。
一、基础配置参数
基础参数是 ZooKeeper 运行的核心依赖,决定了时间单位、初始化规则等基础逻辑。
参数名 | 含义 | 默认值 | 注意事项 |
---|---|---|---|
tickTime |
ZooKeeper 中最基本的时间单位(毫秒),用于心跳检测、会话超时等时间计算。 | 2000 | 所有时间相关参数(如 initLimit )均为 tickTime 的倍数,建议根据集群规模调整(小型集群可保持默认)。 |
initLimit |
集群中 Follower 初始 |