Centos7安装Zookeeper
准备工作
https://zookeeper.apache.org/releases.html
下载稳定版的安装包。【注意:下载的是xxx-bin.tar.gz包 是可运行的zookeeper 而 xxx.tar.gz是源码包不可运行】
上传zookeeper的压缩包到指定目录/usr/local/zookeeper/
安装Zookeeper
执行 tar -zxvf apache-zookeeper-3.8.4-bin.tar.gz 命令解压缩压缩包
进入解压缩文件并创建data 和 logs文件夹
mkdir data
mkdir logs
进入conf文件夹 复制zookeeper的配置模板zoo_sample.cfg
修改配置文件zoo.cfg
vim zoo.cfg
#数据文件夹
dataDir=/usr/local/zookeeper/apache-zookeeper-3.8.4-bin/data
#日志文件夹
dataLogDir=/usr/local/zookeeper/apache-zookeeper-3.8.4-bin/logs
vim /etc/profile 进入系统配置文件,将以下内容插入进入,保存退出
#zookeeper-3.8.4配 置
export ZOOKEEPER_HOME=/usr/local/zookeeper/apache-zookeeper-3.8.4-bin/
export PATH= Z O O K E E P E R H O M E / b i n : ZOOKEEPER_HOME/bin: ZOOKEEPERHOME/bin:PATH
export PATH
重新加载配置文件使其生效source /etc/profile
开放端口2181
firewall-cmd --zone=public --add-port=2181/tcp --permanentfirewall-cmd --reload # 配置立即生效
进入/usr/local/zookeeper/apache-zookeeper-3.8.4-bin/bin 执行 ./zkServer.sh start 启动zookeeper
进入客户端./zkCli.sh
其他命令:
- 启动命令:
./zkServer.sh start
- 停止命令:
./zkServer.sh stop
- 查看运行状态:
./zkServer.sh status
总结
安装完成!