温馨提示×

ubuntu kafka如何卸载

小樊
42
2026-09-20 21:13:26
栏目: 智能运维

在 Ubuntu 上卸载 Kafka,一般分停止服务 → 删除文件 → 清理配置/数据/环境几个步骤。下面按常见安装方式说明。


一、如果你是用 tar 包(二进制)安装的 Kafka

这是最常见方式。

1. 停止 Kafka 和 Zookeeper

# 如果你是用 nohup / 脚本启动的
jps
# 找到 Kafka 和 QuorumPeerMain(Zookeeper)的 PID
kill -9 <pid>

# 或者如果你知道启动脚本
./bin/kafka-server-stop.sh
./bin/zookeeper-server-stop.sh

2. 删除 Kafka 目录

假设 Kafka 安装在 /opt/kafka 或 ~/kafka:

sudo rm -rf /opt/kafka
# 或
rm -rf ~/kafka

3. 删除数据和日志目录

Kafka 默认数据目录(server.properties 中配置):

sudo rm -rf /tmp/kafka-logs
sudo rm -rf /tmp/zookeeper

⚠️ 如果你改过 log.dirs,请删除对应目录。

4. 清理环境变量(可选)

编辑:

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

删除类似:

export KAFKA_HOME=/opt/kafka
export PATH=$PATH:$KAFKA_HOME/bin

然后:

source ~/.bashrc

二、如果你是用 systemd 管理的 Kafka

1. 停止服务

sudo systemctl stop kafka
sudo systemctl stop zookeeper

2. 禁用服务

sudo systemctl disable kafka
sudo systemctl disable zookeeper

3. 删除 service 文件

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

4. 删除 Kafka 目录和数据

sudo rm -rf /opt/kafka
sudo rm -rf /tmp/kafka-logs
sudo rm -rf /tmp/zookeeper

三、如果你是用 apt 安装的(较少见)

sudo apt remove kafka
sudo apt purge kafka
sudo apt autoremove

四、确认是否卸载干净

which kafka-server-start.sh
jps
ps aux | grep kafka

如果没有输出,说明已卸载完成。


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

  • Kafka 安装路径
  • 是否用了 Docker / systemd / 源码编译

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

0 踩