解决Debian Kafka启动失败可按以下步骤排查:
/var/log/kafka/server.log
等日志文件,定位错误信息。/etc/kafka/server.properties
中listeners
、log.dirs
、zookeeper.connect
等配置正确。systemctl status zookeeper
查看。netstat -tuln
或lsof -i :9092
确认Kafka端口未被占用。kafka-server-start.sh
中KAFKA_HEAP_OPTS
,如-Xmx2G -Xms2G
。log.dirs
目录存在且有足够空间及写权限。ufw allow 9092
开放Kafka默认端口。systemctl restart kafka
尝试恢复。top
、iostat
等工具监控CPU、内存、磁盘I/O是否异常。