Kafka的advertised.listeners
配置是关键,因为它告诉Kafka代理如何接收来自客户端的连接请求。这个配置项是一个字符串,包含了Kafka代理的地址和端口,格式为host:port
,多个地址之间用逗号分隔。
在Kafka集群中,每个 broker都需要一个唯一的advertised.listeners
配置,以便客户端能够正确地连接到它们。如果一个broker的advertised.listeners
配置不正确,那么客户端将无法连接到这个broker。
在Kafka的配置文件server.properties
中,你可以找到或设置advertised.listeners
配置项。例如:
advertised.listeners=PLAINTEXT://your_broker_host:9092
在这个例子中,your_broker_host
是你的Kafka broker的主机名或IP地址,9092
是Kafka代理监听的端口号。
请注意,advertised.listeners
配置应该与listeners
配置项相匹配。listeners
配置项用于指定Kafka代理监听的地址和端口,而advertised.listeners
配置项则用于向客户端广播这些信息。
总之,确保正确设置advertised.listeners
配置对于Kafka集群的正常运行至关重要。