在 Debian 上停止 Kafka 进程,常见有几种方式,取决于你是怎么启动 Kafka 的。
$KAFKA_HOME/bin/kafka-server-stop.sh
如果环境变量没配置:
/opt/kafka/bin/kafka-server-stop.sh
(路径按你实际安装位置改)
先查进程:
ps -ef | grep kafka
找到 Kafka 主进程(一般是 kafka.Kafka):
kill -TERM <pid>
如果杀不掉:
kill -9 <pid>
⚠️ 不建议直接用 -9,除非卡死,可能导致数据不一致。
先确认是不是 systemd:
systemctl status kafka
如果是:
sudo systemctl stop kafka
禁止开机启动:
sudo systemctl disable kafka
docker ps
docker stop <container_id>
ps -ef | grep kafka
netstat -tlnp | grep 9092
systemd 或 supervisor 管理如果你愿意,可以告诉我:
我可以给你最准确的停止命令。