一、概述
本文以 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