我使用python-kafka的simpleconsumer来收听kafka broker中的一个主题。kafka代理正在主机名为broker\u host的计算机上运行。现在,simpleconsumer从broker主机请求主题元数据以获取一个tuple
(Broker metadata, Topic metadata)
代理元数据如下所示:,
{0: BrokerMetadata(nodeId=0, host='localhost', port=9092)}
理想情况下,主机值必须是broker\u host( hostname
shell cmd确认)但它是本地主机。。。
``主题的代理元数据如何进入kafka系统?显然,这破坏了系统,因为我的消费者试图连接到其本地主机上的9092。
1条答案
按热度按时间qmb5sa221#
这看起来像你的经纪人广告本身不正确。
你经纪人的电话里有一条线
server.properties
:您应该取消对它的注解,并设置消费者可路由的值,然后重新启动代理。