以下是Debian上Kafka的故障排查方法:
systemctl status kafka查看Kafka服务是否运行,未运行则启动sudo systemctl start kafka。/var/log/kafka/server.log,定位错误信息(如启动失败、网络异常等)。/etc/kafka/server.properties,确保listeners、advertised.listeners、zookeeper.connect等配置正确。top、free -h、df -h查看CPU、内存、磁盘空间是否充足。ping、telnet或nc测试Broker间及客户端的网络连通性。systemctl status zookeeper查看。kafka-console-producer.sh和kafka-console-consumer.sh测试基本生产消费功能。hs_err_pid.log或通过JVM参数调整堆内存(如-Xmx、-Xms)。fsck),确保日志目录可写。参考来源: