温馨提示×

linux zookeeper如何卸载

小樊
47
2026-10-04 11:59:43
栏目: 智能运维

在 Linux 上“卸载 ZooKeeper”通常分两种情况:① 只是停止并删除 ZooKeeper(最常用);② 通过包管理器(yum/apt)安装的需要用包管理器卸载。下面按常见场景说明。


一、如果是“二进制包/源码安装”(tar.gz 方式,最常见)

1. 停止 ZooKeeper

# 如果你是用 bin/zkServer.sh 启动的
/path/to/zookeeper/bin/zkServer.sh stop

如果不知道路径,可以先查进程:

ps -ef | grep zookeeper

强制结束(不推荐,除非停不掉):

kill -9 <pid>

2. 删除 ZooKeeper 目录

rm -rf /path/to/zookeeper

3. 删除数据目录和日志目录

查看 zoo.cfg 中配置:

dataDir=/var/lib/zookeeper
dataLogDir=/var/log/zookeeper

删除:

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

4. 清理环境变量(如有)

编辑:

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

删除类似:

export ZOOKEEPER_HOME=/path/to/zookeeper
export PATH=$ZOOKEEPER_HOME/bin:$PATH

然后:

source ~/.bashrc

二、如果是 yum / apt 安装的

CentOS / RHEL

systemctl stop zookeeper
yum remove zookeeper

Ubuntu / Debian

systemctl stop zookeeper
apt remove zookeeper
# 或
apt purge zookeeper

清理残留:

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

三、如果是 Docker 运行的

docker stop zookeeper
docker rm zookeeper

四、卸载后确认

which zkServer.sh
ps -ef | grep zookeeper

无输出即说明已卸载干净。


如果你愿意,可以告诉我:

  • ZooKeeper 是 怎么装的(tar / yum / docker)
  • 使用的 Linux 发行版

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

0 踩