在 Linux 上“卸载 Kafka”通常分为几种情况,下面按最常见场景给你说明,你可以对照自己的安装方式操作。
通常目录类似:
/opt/kafka
/usr/local/kafka
~/kafka
rpm -qa | grep kafka
dpkg -l | grep kafka
docker ps | grep kafka
# 停止 Kafka
bin/kafka-server-stop.sh
# 停止 Zookeeper(如果用的是自带 ZK)
bin/zookeeper-server-stop.sh
如果卡住,可强制杀进程:
ps -ef | grep kafka
kill -9 <pid>
rm -rf /opt/kafka
(路径替换成你自己的)
Kafka 的数据不在安装目录里,常见位置:
rm -rf /tmp/kafka-logs
rm -rf /var/lib/kafka
rm -rf /data/kafka
⚠️ 如果不删数据目录,重装后旧数据还在
编辑:
vim ~/.bashrc
# 或
vim /etc/profile
删除类似内容:
export KAFKA_HOME=/opt/kafka
export PATH=$PATH:$KAFKA_HOME/bin
生效:
source ~/.bashrc
systemctl stop kafka
systemctl disable kafka
rm -f /etc/systemd/system/kafka.service
systemctl daemon-reload
yum remove kafka
apt remove kafka
apt purge kafka
docker stop kafka
docker rm kafka
docker rmi confluentinc/cp-kafka
如用 docker-compose:
docker-compose down -v
which kafka-server-start.sh
ps -ef | grep kafka
如果你愿意,可以告诉我:
我可以给你精确的一步步命令。