本地---> HAProxy(AWS)---> Kafka(AWS)。我们可以使用advertised.listerers属性允许外部通信,并且可以将侦听器用于内部通信。如果同时启用这两个设置,则通信无法正常进行。我们使用0.10.2作为Kafka版本。
我相信我们需要通过Zookeeper来控制经纪人的交流。我们如何使用cloudera做到这一点?
答案 0 :(得分:0)
请参见https://rmoff.net/2018/08/02/kafka-listeners-explained/。您需要设置两个侦听器,一个侦听器用于客户端连接的外部IP,一个侦听器用于内部AWS网络,您的代理将通过该内部AWS网络相互通信。