Kafka的advertised.listeners配置决定了客户端如何连接到Kafka集群。以下是一些测试Kafka advertised.listeners配置是否正确的方法:
使用kafkacat工具
使用kafkacat工具可以从外部网络测试Kafka集群的访问。在命令行中运行以下命令,替换<your_kafka_broker>
为Kafka broker的实际地址和端口:
kafkacat -b <your_kafka_broker> -L
如果配置正确,你应该能够看到Kafka集群中所有主题的元数据信息。
修改hosts文件
在客户端机器的hosts文件中添加Kafka broker的advertised.listeners地址和端口映射,然后使用Kafka客户端工具进行连接测试。这适用于本地测试,可以确保域名解析正确。
通过上述方法,你可以有效地测试Kafka的advertised.listeners配置,确保Kafka集群可以从外部网络访问。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:kafka advertised.listeners如何配置