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集群的正常運行至關重要。