温馨提示×

linux如何卸载zookeeper

小樊
38
2026-09-16 16:11:07
栏目: 智能运维

在 Linux 上“卸载 ZooKeeper”通常分 三种情况,取决于你当初是怎么安装的。下面逐一说明,你可以对号入座。


一、如果是「源码/二进制包解压安装」(最常见)

如果你是这样安装的:

tar -zxvf zookeeper-3.7.0.tar.gz
mv zookeeper-3.7.0 /usr/local/zookeeper

1. 停止 ZooKeeper

zkServer.sh stop
# 或
/usr/local/zookeeper/bin/zkServer.sh stop

确认进程已退出:

ps -ef | grep zookeeper

2. 删除安装目录

rm -rf /usr/local/zookeeper

3. 删除数据目录(重要)

查看 zoo.cfg 中的:

dataDir=/var/lib/zookeeper

然后删除:

rm -rf /var/lib/zookeeper

4. 删除环境变量(可选)

编辑:

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

删除类似:

export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=$ZOOKEEPER_HOME/bin:$PATH

生效:

source ~/.bashrc

二、如果是「yum / apt 安装」

CentOS / Rocky / Alma

systemctl stop zookeeper
yum remove zookeeper -y

Ubuntu / Debian

systemctl stop zookeeper
apt remove zookeeper -y
apt purge zookeeper -y

清理残留:

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

三、如果是「Docker 安装」

查看容器

docker ps -a | grep zookeeper

停止并删除

docker stop zookeeper
docker rm zookeeper

删除镜像(可选)

docker rmi zookeeper

删除数据卷(可选)

docker volume ls
docker volume rm zookeeper_data

四、卸载后检查是否干净

which zkServer.sh
echo $ZOOKEEPER_HOME
ps -ef | grep zookeeper

都没有输出即表示卸载完成。


如果你告诉我:

  • 安装方式(tar / yum / docker)
  • Linux 发行版(CentOS / Ubuntu)
  • ZooKeeper 版本

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

0 踩