【问题标题】:Configuring kafka listeners配置 kafka 监听器
【发布时间】:2019-07-23 08:03:36
【问题描述】:

我有这个关于正确配置 kafka 侦听器属性的问题 - listeners 和adverted.listeners。

在我的配置中,我设置了以下道具:

listeners=SASL_PLAINTEXT://:9092

advertised.listeners=SASL_PLAINTEXT://u-kafkatst-kafkadev-5.sd.xxx.com:9092

客户端使用u-kafkatst-kafkadev-5.sd.xxx.com:9092 连接。我需要在 listener 和adverted.listeners 中具有相同的值吗?这里u-kafkatst-kafkadev-5.sd.xxx.com是一个dns记录,指向运行kafka broker的主机。

在哪些情况下我希望它们保持相同和不同?

谢谢!

【问题讨论】:

标签: apache-kafka


【解决方案1】:

advertised.listeners 属性很重要,如果您正在执行任何操作而不是直接连接到同一网络上的代理。如果您使用的是 Docker、Kubernetes、IaaS(AWS、GCP 等),那么您需要公开外部地址,以便客户端知道连接到哪里。

This article 深入讲解。

【讨论】:

猜你喜欢
  • 2022-01-03
  • 1970-01-01
  • 1970-01-01
  • 2020-10-03
  • 2013-09-08
  • 2011-07-16
  • 2020-01-27
  • 2018-05-17
  • 2019-03-26
相关资源
最近更新 更多