文章目录
- 前言
- 一、Zookeeper单机部署(手动部署)
- 1. 下载Zookeeper安装包到Linux
- 2. 解压zookeeper安装包
- 3. 配置zookeeper配置文件
- 4. 配置Zookeeper系统环境变量
- 5. 启动Zookeeper
- 6. 停止Zookeeper
- 在这里插入图片描述
- 注意
前言
本文将详细介绍Zookeeper的单机部署过程,包括从下载安装包到启动和停止服务的每一个步骤。通过手动部署,读者将深入了解Zookeeper的配置文件及其参数设置,从而为后续的集群搭建和应用开发打下坚实的基础。
一、Zookeeper单机部署(手动部署)
1. 下载Zookeeper安装包到Linux
使用wget命令下载的zookeeper安装包apache-zookeeper-3.8.1-bin.tar.gz到/export/software目录。
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.8.1/apache-zookeeper-3.8.1-bin.tar.gz -P /export/software/
2. 解压zookeeper安装包
将zookeeper安装包通过解压方式安装至/export/servers目录。
tar -zxvf /export/software/apache-zookeeper-3.8.1-bin.tar.gz -C /export/servers/
重命名
把解压后的安装目录apache-zookeeper-3.8.1-bin重命名为zookeeper-3.8.1,重命名是为了简化路径,其次是为了标准化命名。
mv /export/servers/apache-zookeeper-3.8.1-bin /export/servers/zookeeper-3.8.1
3. 配置zookeeper配置文件
执行如下命令修改和添加配置文件内容。
cat >/export/servers/zookeeper-3.8.1/conf/zoo.cfg <<EOF
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/export/data/zookeeper/zkdata
clientPort=2181
EOF
4. 配置Zookeeper系统环境变量
使用echo
命令向环境变量配置文件/etc/profile
追加环境变量内容。
echo >> /etc/profile
echo 'export ZK_HOME=/export/servers/zookeeper-3.8.1' >> /etc/profile
echo 'export PATH=$PATH:$ZK_HOME/bin' >> /etc/profile
配置环境变量后,需要使用如下命令加载环境变量配置文件/etc/profile,使用Zookeeper的环境变量生效。
source /etc/profile
5. 启动Zookeeper
执行如下命令启动zookeeper。
zkServer.sh start
执行如下命令查看Zookeeper集群状态是否正常。
zkServer.sh status
6. 停止Zookeeper
如果需要停止Zookeeper运行,执行如下命令停止zookeeper服务。
zkServer.sh stop
注意
如果zookeeper在安装过程中出现问题,需要重新安装,请执行如下命令删除生成的数据目录。
rm -rf /export/data/zookeeper/zkdata