linux下安装zookeeper
- 下载zookeeper https://zookeeper.apache.org/releases.html
- 解压下载zk
tar -zxvf apache-zookeeper-3.6.2-bin.tar.gz
- 重命名conf目录下得zoo_smaple.cfg文件为zoo.cfg并修改
mv zoo_sample.cfg zoo.cfg
vi zoo.cfg
修改dataDir= /opt/apache-zookeeper-3.6.2-bin/data/
- 将整个文件夹所属权赋予zookeeper用户
chown -R root:root /opt/apache-zookeeper-3.6.2-bin
- 切换到bin目录
./zkServer.sh start
- 主要配置项
tickTime 心跳基本时间单位ms,zk基本上所有时间都是这个时间的整数倍 initLimit
集群中的follower服务器喝leader服务器之间初始连接时能容忍的最多心跳数 syncLimit
集群中的follower服务器与leader服务器之间请求和应答之间能容忍的最多心跳数 dataDir
内存数据库快照存放地址,如果没有指定事务日志存放地址(dataLogDir),默认也是存放在这个路径下,建议两个地址分开存放到不同的设备上。