简介:在 Kafka Docker 配置中,需要指定 Kafka 端口和 Kafka Broker 端口。这些端口是用于 Kafka 集群通信的。本文将介绍如何配置这些端口,并给出示例。
Kafka Docker 配置 Kafka 端口和 Kafka Broker 端口可以通过修改 Kafka 的配置文件来实现。在 Kafka 的配置文件(通常位于 /etc/kafka/server.properties)中,可以设置以下两个参数:
listeners:这个参数用于指定 Kafka Broker 的监听地址和端口。默认情况下,Kafka 会监听 9092 端口。例如,要将 Kafka Broker 的监听地址设置为 localhost,端口设置为 10000,可以将 listeners 参数设置为 PLAINTEXT://localhost:10000。advertised.listeners:这个参数用于指定 Kafka Broker 在集群内部发布的地址和端口。这个地址和端口将被其他 Kafka Broker 和客户端用于通信。例如,要将 Kafka Broker 在集群内部发布的地址设置为 192.168.1.100,端口设置为 10001,可以将 advertised.listeners 参数设置为 PLAINTEXT://192.168.1.100:10001。broker.id,并确保每个 Broker 的监听地址和端口不冲突。