温馨提示×

kafka advertised.listeners在哪里配置

小樊
83
2024-12-18 17:32:24
栏目: 大数据
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

kafka advertised.listeners 是 Kafka 配置文件中的一个重要参数,用于指定 Kafka 集群中各个 broker 的地址和端口,以便客户端能够发现并连接到它们。这个参数通常在 server.properties 文件中进行配置。

以下是如何在 server.properties 文件中配置 advertised.listeners 的示例:

# 设置 Kafka broker 的主机名和端口
advertised.listeners=PLAINTEXT://your_broker_host:your_broker_port

在这个示例中,your_broker_host 是 Kafka broker 的主机名或 IP 地址,your_broker_port 是 Kafka broker 监听的端口号。你可以根据你的实际需求进行替换。

如果你有多个 broker,并且希望它们能够相互发现和通信,你需要为每个 broker 配置相同的 advertised.listeners 参数,确保它们使用相同的主机名和端口。

例如,假设有两个 broker,分别位于 broker1broker2,它们都监听在端口 9092 上,你可以这样配置它们:

broker1 的 server.properties:

advertised.listeners=PLAINTEXT://broker1:9092

broker2 的 server.properties:

advertised.listeners=PLAINTEXT://broker2:9092

请注意,advertised.listeners 参数只影响外部客户端对 broker 的访问。对于 broker 之间的通信,它们使用 listeners 参数来指定彼此的地址和端口。因此,在配置多个 broker 时,还需要确保它们的 listeners 参数也正确设置。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:kafka advertised.listeners如何配置

0