在 Debian 系统里“卸载 Kafka”通常分几种情况,取决于你当初是怎么安装的。下面按常见方式分别说明。
Kafka 官方通常是以 .tgz 方式下载并解压运行的,不是 apt 包,所以:
# 如果你是用脚本启动的
bin/kafka-server-stop.sh
bin/zookeeper-server-stop.sh
# 或者直接用进程查杀
ps -ef | grep kafka
kill -9 <pid>
假设安装在 /opt/kafka:
sudo rm -rf /opt/kafka
Kafka 数据通常不在安装目录:
sudo rm -rf /tmp/kafka-logs
sudo rm -rf /var/lib/kafka
(具体路径看你 server.properties 里的 log.dirs)
检查并清理:
vim ~/.bashrc
vim /etc/profile
删除类似:
export KAFKA_HOME=/opt/kafka
export PATH=$PATH:$KAFKA_HOME/bin
dpkg -l | grep kafka
sudo apt remove --purge kafka
sudo apt autoremove
docker ps -a | grep kafka
docker rm -f kafka
docker rmi confluentinc/cp-kafka
docker volume ls
docker volume rm <volume_name>
如果你配置了 systemd:
sudo systemctl stop kafka
sudo systemctl disable kafka
sudo rm /etc/systemd/system/kafka.service
sudo systemctl daemon-reload
which kafka-server-start.sh
ps -ef | grep kafka
ls /opt | grep kafka
如果你愿意,可以告诉我:
我可以给你精确的一条龙命令。