官方向导:https://zookeeper.apache.org/doc/r3.6.2/zookeeperStarted.html
- 创建安装目录
cd /usr/local/
mkdir zookeeper
cd zookeeper - 下载
地址为:https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz - 安装
将下载的压缩文件解压、创建数据和日志目录,用于存储zookeeper的数据和日志:
sudo cd apache-zookeeper-3.6.2-bin/
sudo mkdir data
sudo mkdir log - 处理配置文件:
cd conf/
sudo mv zoo_sample.cfg zoo.cfg - 编辑配置文件
sudo vim zoo.cfg
要求的配置项有三个:
- tickTime:基本的时间单位(毫秒)
- 心跳间隔等于tickTime
- 最小会话超时时间是tickTime两倍。
- dataDir:存储内存数据快照。如果没有配置日志目录,数据更新的事务日志也存在此处(zookeeper其他日志会存放到一个logs目录)。
- clientPort:监听客户端连接的端口号
将前面创建的数据和日志目录添加到配置中,内容如下:
dataDir=/usr/local/zookeeper/apache-zookeeper-3.6.2-bin/data
dataLogDir=/usr/local/zookeeper/apache-zookeeper-3.6.2-bin/log
- 启动服务
sudo/usr/local/zookeeper/apache-zookeeper-3.6.2-bin/bin/zkServer.sh start - 停止服务
sudo /usr/local/zookeeper/apache-zookeeper-3.6.2-bin/bin/zkServer.sh stop