本文以 ZooKeeper 3.7.0 版本为例,描述在 CentOS 7.6 上单机方式部署 Zookeeper 的流程。
二、部署流程Zookeeper 需要 java 环境,本文不赘述 java 环境的部署。
2.1 下载并解压安装包进入 Zookeeper 官网下载:https://zookeeper.apache.org/releases.html 选择一个安装包下载。
解压安装包。
tar -zxvf kafka_2.13-3.1.0.tgz
cd 到 zookeeper 的根目录,创建 data 目录用于数据存储,创建 logs 目录用于存储日志。
# 定位到zookeeper根目录 cd zookeeper # 创建数据存储目录 mkdir data # 创建日志存储目录 mkdir logs
cd 到 conf 配置文件目录,拷贝 zoo_sample.cfg 为 zoo.cfg。
cd conf # 配置文件拷贝 cp zoo_sample.cfg zoo.cfg
使用 vim 命令编辑 zoo.cfg 文件,修改 dataDir 的值为刚刚创建的 data 目录的绝对路径,添加 dataLogDir 日志目录指定。
dataDir=/opt/zookeeper/data dataLogDir=/opt/zookeeper/logs
.测试,主机输入 jps 应该包含 QuorumPeerMain 项,表示成功。
启动
bin/zkServer.sh start
查询状态
bin/zkServer.sh status
停止
bin/zkServer.sh stop



