最近更新时间:2026-01-06 11:25:21
进入目标Kafka集群信息页的“主机列表”侧边栏,IP信息展示主机维度的内网IP信息。
同VPC内选择一个内网IP即可。
若需要支持不同VPC之间访问则需要绑定公网IP,绑定后的公网IP在主机列表的IP信息栏中展示。下面介绍主机绑定EIP的方法。
不同vpc 之间访问需要节点至少绑定一个EIP。
点击目标主机名称进入主机详情页,点击设置弹性IP 按钮, 选择对应EIP确认绑定。
为了保证公网主机的安全性,需要设置安全组。设置安全组的具体操作参考云服务器(KEC)-设置安全组。
安全组需要放在Broker端口(9092或者9093)
在集群信息详细页的网络信息板块,开启内网DNS访问。待确认生效后点击查看内网DNS解析记录。
开启后集群所有节点将被加入内网DNS解析记录中,便于内网环境访问节点。新增节点/节点组将自动加入解析记录。
关闭DNS后现有解析记录将被清空,且不再记录新增节点/节点组IP。
开启内网DNS 后,同vpc 内其他机器可以直接通过hostname 访问,无需额外添加hosts文件映射
注意:
同vpc内:在控制台开启内网DNS之后,bootstrap_servers 填内网主机名即可。
例如:bootstrap_servers=['kmr-f688dc0c-gn-7e00d74c-broker-1-1:9092', 'kmr-f688dc0c-gn-7e00d74c-broker-1-2', 'kmr-f688dc0c-gn-7e00d74c-broker-1-3:9092']
不同vpc: bootstrap_servers 填主机名,然后hosts文件添加主机名映射外网eip的hosts。
例如:bootstrap_servers=['kmr-f688dc0c-gn-7e00d74c-broker-1-1:9092', 'kmr-f688dc0c-gn-7e00d74c-broker-1-2:9092', 'kmr-f688dc0c-gn-7e00d74c-broker-1-3:9092']
添加hosts:
例如:
10.69.75.98 kmr-f688dc0c-gn-7e00d74c-broker-1-1
10.69.72.132 kmr-f688dc0c-gn-7e00d74c-broker-1-2
10.69.72.175 kmr-f688dc0c-gn-7e00d74c-broker-1-3简单示例可以参考文档使用SDK收发消息。
纯净模式
