作者:小甜甜龌龊的华丽 | 来源:互联网 | 2023-09-23 23:21
1.下载pache-zookeeper-3.8.0-bin.tar1.下载地址:Indexofapachezookeeperzookeeper-3.8.02.解压
1.下载pache-zookeeper-3.8.0-bin.tar
1.下载地址:
Index of /apache/zookeeper/zookeeper-3.8.0
2.解压
tar -xvf apache-zookeeper-3.8.0-bin.tar
3.重命名
mv apache-zookeeper-3.8.0-bin zookeeper-3.8.0
2.开始配置zookeeper
1.创建数据目录
cd /usr/local
mkdir data
cd /usr/local/data
mkdir zookeeper
2.修改配置文件
cd /usr/local/zookeeper-3.8.0/conf
3.拷贝配置文件并命名为zoo.cfg
cp zoo_sample.cfg zoo.cfg
4.修改配置
# 改成自己的目录配置
dataDir=/usr/local/data/zookeeper
5.添加zookeeper系统变量
vim /etc/profile
在最后添加配置
export ZK_HOME=/usr/local/zookeeper-3.8.0
export PATH=$ZK_HOME/bin:$PATH
3.zookeper配置一个服务
1.添加java配置到zkEnv.sh
vim zkEnv.sh
添加java的环境变量
2.增加systemd zookeeper.service服务
cd /etc/systemd/system/
vim zookeeper.service
输入内容如下:
[Unit]
Description=zookeeper.service
After=network.target
ConditionPathExists=/usr/local/zookeeper-3.8.0/conf/zoo.cfg
[Service]
Type=forking
User=root
Group=root
ExecStart=/usr/local/zookeeper-3.8.0/bin/zkServer.sh start
ExecStop=/usr/local/zookeeper-3.8.0/bin/zkServer.sh stop
[Install]
WantedBy=multi-user.target
3.测试zookeeper.service
将服务加到系统中:systemctl daemon-reload
启动:systemctl start zookeeper
查看zookeeper的状态
systemctl status zookeeper
停止:systemctl stop zookeeper
从web界面可以看到zookeeper状态也是启动的