以下是Kafka在Debian上的故障排查技巧:
sudo systemctl status kafka确认Kafka服务是否运行,未运行则启动。/var/log/kafka/server.log等日志文件,定位错误信息。/etc/kafka/server.properties,确保listeners、advertised.listeners、zookeeper.connect等配置正确。top、free -h、df -h查看CPU、内存、磁盘空间是否充足。ping、telnet或traceroute确保Kafka节点间网络通畅,防火墙放行所需端口(默认9092)。sudo systemctl status zookeeper确认ZooKeeper服务正常。kafka-topics.sh:查看主题分区、副本分布。kafka-console-consumer.sh/producer.sh:测试消息生产消费。jstack生成线程转储,排查阻塞或死锁问题。参考来源: