我们在aws中有一个kafka设置,我们从发布者那里发布消息,我们希望通过kafka消费者从prem盒子中消费这些消息,prem盒子可以通过代理访问internet。Kafka消费者中是否有任何设置,以便我们可以更新代理详细信息。注意:我们可以连接并从本地盒子(Kafka消费者)获取消息,该盒子可以直接访问互联网(无需代理)。
ufj5ltwl1#
你需要设置 advertised.listeners 连接到外部ip,以便客户端可以正确连接到它。否则他们会尝试连接到内部ip(因为 advertised.listeners 将默认为 listeners 除非明确设置)裁判:https://kafka.apache.org/documentation/#brokerconfigs
advertised.listeners
listeners
1条答案
按热度按时间ufj5ltwl1#
你需要设置
advertised.listeners
连接到外部ip,以便客户端可以正确连接到它。否则他们会尝试连接到内部ip(因为advertised.listeners
将默认为listeners
除非明确设置)裁判:https://kafka.apache.org/documentation/#brokerconfigs