温馨提示×

centos如何卸载zookeeper

小樊
45
2026-09-30 13:17:33
栏目: 智能运维

在 CentOS 上卸载 ZooKeeper,通常取决于你是怎么安装的(yum / 编译安装 / 容器)。下面按常见情况说明。


一、通过 yum / dnf 安装的 ZooKeeper

1. 查看是否已安装

rpm -qa | grep zookeeper
# 或
yum list installed | grep zookeeper

2. 卸载

sudo yum remove zookeeper zookeeper-server

或(CentOS 8+)

sudo dnf remove zookeeper

3. 删除残留

sudo rm -rf /var/lib/zookeeper
sudo rm -rf /etc/zookeeper
sudo rm -rf /var/log/zookeeper

二、源码/二进制包安装的 ZooKeeper(最常见)

如果你是这样安装的:

tar -zxvf zookeeper-3.7.0.tar.gz

1. 停止服务

zkServer.sh stop
# 或
ps -ef | grep zookeeper
kill -9 <pid>

2. 删除安装目录

sudo rm -rf /opt/zookeeper
# 或你解压的路径

3. 删除数据和日志目录

sudo rm -rf /tmp/zookeeper
sudo rm -rf /var/zookeeper

4. 删除环境变量

编辑:

vim ~/.bashrc
# 或
vim /etc/profile

删除类似:

export ZOOKEEPER_HOME=/opt/zookeeper
export PATH=$ZOOKEEPER_HOME/bin:$PATH

然后:

source ~/.bashrc

三、使用 systemd 管理的 ZooKeeper

1. 停止服务

systemctl stop zookeeper
systemctl disable zookeeper

2. 删除 service 文件

sudo rm -f /etc/systemd/system/zookeeper.service
sudo systemctl daemon-reload

四、Docker 安装的 ZooKeeper(补充)

docker ps
docker stop zookeeper
docker rm zookeeper
docker rmi zookeeper

五、验证是否卸载干净

which zkServer.sh
zkServer.sh status
rpm -qa | grep zookeeper

如果你能告诉我:

  • CentOS 版本
  • ZooKeeper 安装方式(yum / 解压 / docker)

我可以给你更精确的卸载命令。

0 踩