下载zookeeper Apache ZooKeeper
配置jdk 参考以下博客配置
在 Win10 系统下安装 JDK 及配置环境变量的方法_CG国斌的博客-CSDN博客_win10jdk安装与环境变量配置
解压下载好的zk
重命名conf目录下的zoo_sample.cfg 文件为zoo.cfg 并修改里面的内容
直接运行bin目录下的zkServer,单一实例便安装好
主要配置项
tickTime 心跳基本时间单位,毫秒级,ZK基本上所有的时间都是这个时间的整数倍。
initLimit 集群中的follower服务器(F)与leader服务器(L)之间初始连接时能容忍的最多心跳数
syncLimit 集群中的follower服务器与leader服务器之间请求和应答之间能容忍的最多心跳数
dataDir 内存数据库快照存放地址,如果没有指定事务日志存放地址(dataLogDir),默认也是存放在这个 路径下,建议两个地址分开存放到不同的设备上。
centos下安装zk
tar -zxvf zookeeper-3.4.12.tar.gz -C /usr/local/
cd /usr/local/zookeeper-3.4.12/conf
mv zoo_sample.cfg zoo.cfg
vim zoo.cfg
修改dataDir /usr/local/zookeeper-3.4.12/data
将整个文件夹所属权赋予zookeeper用户 chown -R zookeeper:zookeeper /usr/local/zookeeper-3.4.12
切换到zookeeper用户 su zookeeper
cd /usr/local/zookeeper-3.4.12/bin 找到对应的zkServer.sh启动