在 Ubuntu 上“卸载 Kafka”通常分两种情况:只是删掉 Kafka 目录(最常用的方式),或 通过 apt / systemd 安装并要彻底清理。下面按常见场景给你说明。
Kafka 官方一般是用 tar 包安装,没有 apt 包,所以“卸载”就是删文件。
# 如果你是用 nohup / bin 启动的
jps
# 找到 Kafka / QuorumPeerMain 进程
kill -9 <pid>
或如果你用了脚本:
bin/kafka-server-stop.sh
bin/zookeeper-stop.sh
假设安装在 /opt/kafka 或 ~/kafka:
sudo rm -rf /opt/kafka
# 或
rm -rf ~/kafka
sudo rm -rf /tmp/kafka-logs
sudo rm -rf /tmp/zookeeper
(如果你在 server.properties 里改过 log.dirs,删对应目录)
sudo systemctl stop kafka
sudo systemctl stop zookeeper
sudo systemctl disable kafka
sudo systemctl disable zookeeper
sudo rm /etc/systemd/system/kafka.service
sudo rm /etc/systemd/system/zookeeper.service
sudo systemctl daemon-reload
sudo rm -rf /opt/kafka
sudo rm -rf /var/lib/kafka
sudo apt remove kafka
sudo apt purge kafka
sudo apt autoremove
which kafka-server-start.sh
jps
无输出即说明已卸载。
如果你愿意,可以告诉我:
我可以直接给你精确的一条条卸载命令。