温馨提示×

centos怎么卸载zookeeper

小樊
45
2026-09-24 16:36:25
栏目: 智能运维

在 CentOS 上卸载 ZooKeeper,取决于你当初是怎么安装的。下面分几种常见情况说明。


一、如果是用 yum / dnf 安装的

1. 查看是否通过 yum 安装

rpm -qa | grep zookeeper

2. 卸载

yum remove zookeeper zookeeper-server

或(CentOS 8+):

dnf remove zookeeper zookeeper-server

3. 删除残留配置(可选)

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

二、如果是用 tar.gz 手动安装的(最常见)

1. 停止 ZooKeeper

zkServer.sh stop

或

ps -ef | grep zookeeper
kill -9 <pid>

2. 删除安装目录

假设装在 /opt/zookeeper:

rm -rf /opt/zookeeper

3. 删除数据和日志目录

rm -rf /tmp/zookeeper
rm -rf /var/lib/zookeeper
rm -rf /var/log/zookeeper

4. 删除环境变量(如有)

编辑:

vi /etc/profile

或

vi ~/.bashrc

删除类似内容:

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

然后:

source /etc/profile

三、如果是用 systemd 管理的

1. 停止服务

systemctl stop zookeeper

2. 禁用服务

systemctl disable zookeeper

3. 删除 service 文件

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

四、如果是用 Docker 运行的

docker ps | grep zookeeper
docker stop <container_id>
docker rm <container_id>

如需删除镜像:

docker rmi zookeeper

快速自检

which zkServer.sh
ps -ef | grep zookeeper

如果你告诉我:

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

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

0 踩