ElasticSearch绑定多个ip,满足内外网访问

时间:2025-03-11 21:25:52
  • 背景:项目在阿里云平台有一个ES集群,每个节点绑定的是内网ip,即配置文件的值是内网ip。但是,查询ES的应用在阿里云和腾讯云上都有,又不想都换绑成外网ip,浪费流量。
  • 方案:使用参数满足不了需求,ES提供了更高级的配置,network.bind_hostnetwork.publish_hostnetwork.publish_host,表示发布地址,是唯一的,用来集群各节点的相互通信;但network.bind_host可以绑定多个ip,因此我们可以把外网和内网ip都配上,相同云平台用内网ip访问,不同云平台用外网ip访问。官网说明如下: