在Ubuntu上配置Kafka需注意以下关键事项:
JAVA_HOME环境变量。zoo.cfg中dataDir和clientPort正确。server.properties:设置唯一broker.id、监听地址listeners(如PLAINTEXT://0.0.0.0:9092)、日志目录log.dirs(建议持久化路径)及Zookeeper连接地址。broker.id唯一且配置一致。listeners绑定正确IP(单机可设0.0.0.0,集群需指定具体IP)。/etc/sysctl.conf和/etc/security/limits.conf),避免因文件句柄不足导致异常。log.retention.hours),避免磁盘占满。netstat或ss命令检查端口监听状态,使用kafka-topics.sh等脚本测试Topic创建及消息收发。参考来源: