一、概述
本文以 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
2.2 配置
-
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项,表示成功。
2.3 运行
-
启动
bin/zkServer.sh start -
查询状态
bin/zkServer.sh status -
停止
bin/zkServer.sh stop










