本文主要介绍如何获取 Kafka 的连接地址,包括内网连接地址和公网连接地址。

  • 内网连接:使用内网通过同一 VPC 访问 Kafka。

  • 公网连接:使用公网 IP 地址访问 Kafka。

地址格式

Kafka 连接地址格式为:host_ip1:port,host_ip2:port,host_ip3:port

  • host_ip 为 Kafka 节点的 IP 地址。

    • 内网连接:IP 地址为节点内网 IP。

    • 公网连接:IP 地址为 Kafka 节点绑定的公网 IP。

  • port 为客户端节点的访问端口。

    通过内网访问和公网访问都是 9092

连接地址示例

  • 未开启公网访问

    进入 Kafka 集群详情页面, 选择节点页签,在个节点的 IP 列,可查看各个 Kafka 节点的内网 IP 地址。如下节点的内网链接地址为为:192.168.0.3:9092,192.0.4.21:9092,192.168.0.6:9092。

    节点列表
  • 已开启公网访问

    各 Kafka 节点绑定公网 IP 后,其 IP 列将显示 2 个 IP 地址,此时支持通过公网和内网连接 Kafka,根据 Kafka 节点的 IP 可知连接地址如:

    • 内网连接地址为:192.168.100.19:9092,192.168.100.21:9092,192.168.100.22:9092

    • 公网连接地址为:103.xx.xx.xx:9092,103.xx.xx.xx:9092,103.xx.xx.xx:9092