温馨提示×

linux kafka怎么卸载

小樊
51
2026-09-17 12:10:48
栏目: 智能运维

在 Linux 上“卸载 Kafka”通常分几种情况,下面按最常见场景给你说明,你可以对号入座。


一、如果是「二进制包手动安装」(最常见)

Kafka 一般是从官网下载 .tgz 解压运行的,没有系统级安装记录,卸载就是删文件。

1. 停止 Kafka 和 Zookeeper

# 如果你是用 bin 脚本启动的
bin/kafka-server-stop.sh
bin/zookeeper-server-stop.sh

# 或者直接用进程
ps -ef | grep kafka
kill -9 <pid>

2. 删除 Kafka 目录

rm -rf /opt/kafka
# 或你解压的目录
rm -rf /usr/local/kafka

3. 删除数据目录(可选)

rm -rf /tmp/kafka-logs
rm -rf /var/lib/kafka

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

编辑:

vi ~/.bashrc
# 或
vi /etc/profile

删除类似:

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

然后:

source ~/.bashrc

二、如果是 Docker 安装的 Kafka

查看容器

docker ps -a | grep kafka

停止并删除

docker stop kafka
docker rm kafka
docker rmi confluentinc/cp-kafka

如用了 docker-compose:

docker-compose down

三、如果是 apt / yum 安装的(较少见)

Ubuntu / Debian

sudo apt remove kafka
sudo apt purge kafka

CentOS / RHEL

sudo yum remove kafka

四、如果是 systemd 服务

停止并禁用

systemctl stop kafka
systemctl disable kafka

删除服务文件

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

五、卸载后确认

which kafka-server-start.sh
ps -ef | grep kafka

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

  • Kafka 是 怎么装的(tgz / docker / yum)
  • 系统版本(CentOS / Ubuntu)

我可以给你精确到命令的卸载方案。

0 踩