首页 > 解决方案 > Kafka server.log 中的持续警告

问题描述

我在 Linux 机器上启动了 zookeeper 和 Kafka 服务器。两台服务器都已成功启动。之后我创建了一个“测试”主题。使用控制台生产者和控制台消费者一切正常。但是当我尝试将事件从远程机器发送到 Kafka 服务器时,它失败了。经过一番调查,我在 server.properties 添加了以下配置

听众=纯文本://0.0.0.0:9092

Advertising.listeners=PLAINTEXT://xx.xx.xx.xx:9092

然后我在Kafka日志中继续警告

[2018-05-25 14:48:27,685] WARN [Controller id=0, targetBrokerId=0] 无法建立到节点 0 的连接。经纪人可能不可用。(org.apache.kafka.clients.NetworkClient)

但是 controller.log 中的异常

[2018-05-25 14:48:27,583] WARN [RequestSendThread controllerId=0] 控制器 0 与代理 xx.xx.xx.xx:9092 的连接(id:0 rack:null)不成功(kafka.controller.Req uestSendThread ) java.io.IOException: 连接到 xx.xx.xx.xx:9092 (id: 0 rack: null) 失败。在 org.apache.kafka.clients.NetworkClientUtils.awaitReady(NetworkClientUtils.java:70) 在 kafka.controller.RequestSendThread.brokerReady(ControllerChannelManager.scala:27​​1) 在 kafka.controller.RequestSendThread.doWork(ControllerChannelManager.scala:225) 在kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:82)

请帮助解决这个问题

提前致谢

标签: apache-kafka

解决方案


推荐阅读