在 Debian 上“卸载 Kafka”要看你当初是怎么安装的,不同方式卸载方法不一样。下面按常见情况说明。
先确认是否通过包管理安装:
dpkg -l | grep kafka
如果有结果:
sudo apt remove --purge kafka
sudo apt autoremove
Kafka 官方包不是 Debian 包,只是解压运行。
# 如果是前台进程
Ctrl + C
# 如果是后台进程
jps
kill -9 <kafka进程ID>
或如果你用了 systemd(自己写的 service):
sudo systemctl stop kafka
sudo systemctl disable kafka
sudo rm /etc/systemd/system/kafka.service
sudo systemctl daemon-reload
一般解压在:
/opt/kafka
/usr/local/kafka
/home/xxx/kafka
确认后删除:
sudo rm -rf /opt/kafka
Kafka 数据一般在:
/tmp/kafka-logs
/var/lib/kafka
删除:
sudo rm -rf /tmp/kafka-logs
编辑:
~/.bashrc
/etc/profile
删除类似:
export KAFKA_HOME=/opt/kafka
export PATH=$PATH:$KAFKA_HOME/bin
然后:
source ~/.bashrc
docker ps
docker stop kafka
docker rm kafka
docker rmi wurstmeister/kafka
如用 docker-compose:
docker-compose down
如果是单独装的 Zookeeper:
sudo systemctl stop zookeeper
sudo rm -rf /opt/zookeeper
sudo rm -rf /tmp/zookeeper
which kafka-server-start.sh
ps aux | grep kafka
ls /opt | grep kafka
如果你愿意,可以告诉我:
我可以给你精确的一条条卸载命令。