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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/totally123/article/details/79569537
  • 背景:项目在阿里云平台有一个ES集群,每个节点绑定的是内网ip,即配置文件elasticsearch.ymlnetwork.host的值是内网ip。但是,查询ES的应用在阿里云和腾讯云上都有,又不想都换绑成外网ip,浪费流量。
  • 方案:使用network.host参数满足不了需求,ES提供了更高级的配置,network.bind_hostnetwork.publish_hostnetwork.publish_host,表示发布地址,是唯一的,用来集群各节点的相互通信;但network.bind_host可以绑定多个ip,因此我们可以把外网和内网ip都配上,相同云平台用内网ip访问,不同云平台用外网ip访问。官网说明如下:

这里写图片描述

猜你喜欢

转载自blog.csdn.net/totally123/article/details/79569537