以下是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
),确保日志目录可写。参考来源: