Kafka的advertised.listeners
是一个配置参数,用于指定Kafka集群中各个 broker 的监听地址和端口。这个参数对于客户端和其他 broker 来说非常重要,因为它们需要知道如何连接到 Kafka 集群。
具体来说,advertised.listeners
的值应该是一个包含所有 broker 监听地址和端口的列表,每个地址和端口对之间用逗号分隔。例如,如果你有一个包含三个 broker 的 Kafka 集群,它们的监听地址和端口分别是 broker1:9092
、broker2:9092
和 broker3:9092
,那么你可以将 advertised.listeners
设置为 broker1:9092,broker2:9092,broker3:9092
。
需要注意的是,advertised.listeners
只在 broker 之间以及客户端与 broker 之间的通信中起作用。如果你在 broker 的配置中设置了 listeners
,但没有设置 advertised.listeners
,那么其他 broker 和客户端将无法正确连接到这个 broker。相反,如果你只设置了 advertised.listeners
,而没有设置 listeners
,那么这个 broker 将无法接收来自其他 broker 和客户端的连接请求。
总之,advertised.listeners
是一个重要的配置参数,用于指定 Kafka 集群中各个 broker 的监听地址和端口,以确保正确的连接和通信。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:kafka advertised.listeners如何配置