温馨提示×

debian卸载kafka怎么弄

小樊
35
2026-10-18 14:00:09
栏目: 智能运维

在 Debian 上“卸载 Kafka”要看你当初是怎么安装的,不同方式卸载方法不一样。下面按常见情况给你说明。


一、如果是用 apt / dpkg 安装的(较少见)

一般官方 Kafka 不提供 apt 包,但如果你是自己打了 deb 包或用了第三方源:

dpkg -l | grep kafka

如果有:

sudo apt remove --purge kafka
sudo apt autoremove

二、如果是官网下载的二进制包(最常见)

通常路径类似:

/opt/kafka
/usr/local/kafka
/home/xxx/kafka

1. 停止 Kafka 和 Zookeeper

# 如果还在运行
bin/kafka-server-stop.sh
bin/zookeeper-server-stop.sh

# 或
ps aux | grep kafka
kill -9 <pid>

2. 删除安装目录

sudo rm -rf /opt/kafka

3. 删除数据目录(重要)

Kafka 数据默认在:

/tmp/kafka-logs

或你 server.properties 里配置的:

log.dirs=/data/kafka

删除:

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

4. 删除环境变量(如有)

sudo vim /etc/profile
# 或
vim ~/.bashrc

删除类似:

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

然后:

source /etc/profile

三、如果是用 systemd 管理的

如果你创建了服务文件:

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

Zookeeper 同理(如果有):

sudo rm /etc/systemd/system/zookeeper.service

四、如果是 Docker 安装的

docker ps | grep kafka
docker stop kafka
docker rm kafka
docker rmi wurstmeister/kafka

如用了 docker-compose:

docker-compose down -v

五、彻底清理(可选)

sudo userdel kafka        # 如果建了专用用户
sudo groupdel kafka

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

  • Kafka 安装路径
  • 是否用了 systemd / Docker
  • Debian 版本

我可以给你Exact 的卸载命令。

0 踩