温馨提示×

ubuntu如何卸载kafka

小樊
38
2026-08-17 18:35:16
栏目: 智能运维

在 Ubuntu 上卸载 Kafka,取决于你是如何安装的(二进制包、apt、Docker 等)。下面按常见方式分别说明。


一、如果是通过官方二进制包安装的(最常见)

1️⃣ 停止 Kafka 和 Zookeeper

# 停止 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

2️⃣ 删除 Kafka 目录

常见于:

rm -rf ~/kafka

rm -rf /opt/kafka

3️⃣ 删除数据目录(可选)

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

⚠️ 如果你修改过 server.properties 中的 log.dirs,也要一并删除。


4️⃣ 清理环境变量(如有)

编辑:

nano ~/.bashrc
# 或
nano ~/.zshrc

删除类似内容:

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

然后:

source ~/.bashrc

二、如果是通过 apt 安装的(较少见)

sudo apt remove kafka
sudo apt purge kafka
sudo apt autoremove

三、如果是 Docker 安装的

查看容器

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

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

  • Kafka 安装路径
  • 是否使用 systemd / Docker
  • Ubuntu 版本

我可以给你精确卸载命令

0