在 Ubuntu 上卸载 Kafka,取决于你是如何安装的(二进制包、apt、Docker 等)。下面按常见方式分别说明。
# 停止 Kafka
kill -9 $(ps -ef | grep kafka | grep -v grep | awk '{print $2}')
# 停止 Zookeeper(如单独运行)
kill -9 $(ps -ef | grep zookeeper | grep -v grep | awk '{print $2}')
或如果你是用脚本启动的:
cd ~/kafka
bin/kafka-server-stop.sh
bin/zookeeper-server-stop.sh
常见于:
rm -rf ~/kafka
或
rm -rf /opt/kafka
rm -rf /tmp/kafka-logs
rm -rf /tmp/zookeeper
⚠️ 如果你修改过
server.properties中的log.dirs,也要一并删除。
编辑:
nano ~/.bashrc
# 或
nano ~/.zshrc
删除类似内容:
export KAFKA_HOME=/opt/kafka
export PATH=$PATH:$KAFKA_HOME/bin
然后:
source ~/.bashrc
sudo apt remove kafka
sudo apt purge kafka
sudo apt autoremove
docker ps -a
docker stop kafka
docker rm kafka
docker rmi confluentinc/cp-kafka
which kafka-server-start.sh
kafka-topics.sh --version
如果提示 command not found,说明已卸载干净。
| 类型 | 位置 |
|---|---|
| 安装目录 | /opt/kafka /home/user/kafka |
| 数据目录 | /tmp/kafka-logs /tmp/zookeeper |
| 环境变量 | ~/.bashrc ~/.zshrc |
| systemd 服务 | /etc/systemd/system/kafka.service |
如果你愿意,可以告诉我:
我可以给你精确卸载命令 ✅