在 Ubuntu 上卸载 Kafka,一般分停止服务 → 删除文件 → 清理配置/数据/环境几个步骤。下面按常见安装方式说明。
这是最常见方式。
# 如果你是用 nohup / 脚本启动的
jps
# 找到 Kafka 和 QuorumPeerMain(Zookeeper)的 PID
kill -9 <pid>
# 或者如果你知道启动脚本
./bin/kafka-server-stop.sh
./bin/zookeeper-server-stop.sh
假设 Kafka 安装在 /opt/kafka 或 ~/kafka:
sudo rm -rf /opt/kafka
# 或
rm -rf ~/kafka
Kafka 默认数据目录(server.properties 中配置):
sudo rm -rf /tmp/kafka-logs
sudo rm -rf /tmp/zookeeper
⚠️ 如果你改过 log.dirs,请删除对应目录。
编辑:
nano ~/.bashrc
# 或
nano /etc/profile
删除类似:
export KAFKA_HOME=/opt/kafka
export PATH=$PATH:$KAFKA_HOME/bin
然后:
source ~/.bashrc
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 /tmp/kafka-logs
sudo rm -rf /tmp/zookeeper
sudo apt remove kafka
sudo apt purge kafka
sudo apt autoremove
which kafka-server-start.sh
jps
ps aux | grep kafka
如果没有输出,说明已卸载完成。
如果你愿意,可以告诉我:
我可以给你更精确的卸载命令。