温馨提示×

ubuntu kafka配置如何卸载

小樊
42
2026-08-29 01:27:22
栏目: 智能运维

下面分几种常见场景,说明 在 Ubuntu 上如何卸载 Kafka(以及 Zookeeper)。
你可以按自己的安装方式选择对应方法。


一、确认 Kafka 的安装方式

1️⃣ 二进制包方式(最常见)

  • 手动下载 kafka_2.xx-x.x.x.tgz
  • 解压到 /opt/usr/local 或用户目录
  • 不是 apt 安装

✅ 可直接跳到「二、手动卸载 Kafka」


2️⃣ 使用 apt 安装(较少见)

dpkg -l | grep kafka

如果有结果,说明是 apt 安装的。


二、手动卸载 Kafka(推荐方式)

1️⃣ 停止 Kafka 和 Zookeeper

# 停止 Kafka
pkill -f kafka.Kafka

# 停止 Zookeeper
pkill -f QuorumPeerMain

确认已停止:

jps

(没有 Kafka / QuorumPeerMain 即可)


2️⃣ 删除 Kafka 目录

通常位置如下(按实际情况):

sudo rm -rf /opt/kafka
sudo rm -rf /usr/local/kafka
rm -rf ~/kafka

3️⃣ 删除数据目录(⚠️ 会清空数据)

默认配置中:

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

如果你改过 server.properties 中的:

log.dirs=/data/kafka-logs

也需要删除对应目录。


4️⃣ 删除环境变量

编辑:

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

删除类似内容:

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

然后:

source ~/.bashrc

5️⃣ 删除 systemd 服务(如果有)

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

三、apt 安装的 Kafka 卸载方式

1️⃣ 卸载

sudo apt remove kafka --purge
sudo apt autoremove

2️⃣ 删除残留配置

sudo rm -rf /etc/kafka
sudo rm -rf /var/lib/kafka

四、验证是否卸载成功

which kafka-server-start.sh
kafka-topics.sh --version

如果都提示 command not found,说明已卸载干净。


五、可选:彻底清理 Java(如果只为了 Kafka)

sudo apt remove openjdk-* --purge
sudo apt autoremove

六、总结(最快方案)

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

如果你愿意,可以把 你的 Kafka 安装路径是否配置了 systemd 发给我,我可以给你一个 完全针对你机器的卸载命令清单

0