在 Linux 上“卸载 Kafka”通常分几种情况,下面按最常见场景给你说明,你可以对号入座。
Kafka 一般是从官网下载 .tgz 解压运行的,没有系统级安装记录,卸载就是删文件。
# 如果你是用 bin 脚本启动的
bin/kafka-server-stop.sh
bin/zookeeper-server-stop.sh
# 或者直接用进程
ps -ef | grep kafka
kill -9 <pid>
rm -rf /opt/kafka
# 或你解压的目录
rm -rf /usr/local/kafka
rm -rf /tmp/kafka-logs
rm -rf /var/lib/kafka
编辑:
vi ~/.bashrc
# 或
vi /etc/profile
删除类似:
export KAFKA_HOME=/opt/kafka
export PATH=$PATH:$KAFKA_HOME/bin
然后:
source ~/.bashrc
docker ps -a | grep kafka
docker stop kafka
docker rm kafka
docker rmi confluentinc/cp-kafka
如用了 docker-compose:
docker-compose down
sudo apt remove kafka
sudo apt purge kafka
sudo yum remove kafka
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
如果你愿意,可以告诉我:
我可以给你精确到命令的卸载方案。