我创建了一个包含3个节点的群集(谷歌云)。 Zookeeper正在所有节点上运行,我已经在其中一个从节点上启动了Kafka。我可以从群集上的任何计算机进行通信(发布/使用),但是当我尝试从远程计算机连接时,我得到NoBrokersAvailable异常。
我已经在防火墙中打开了用于测试的端口,我尝试在Kafka配置中搞乱advertised_host和端口,但我无法连接。
预期配置是什么? - 我希望,有合适的默认值,我的配置可以在内部和远程情况下工作,但事实并非如此。我不确定zookeeper / kafka配置的哪一部分允许我调整它。 该怎么办?
答案 0 :(得分:0)
在advertised.listeners=PLAINTEXT://<broker_ip>:9092
文件中设置server.properties
。重新启动kafka-server和producer以及consumer(无论哪个或两者都在运行)
请在另一个帖子中查看我对同一问题的回答