ElasticSearch绑定多个ip,满足内外网访问,elasticsearch绑定
- 背景:项目在阿里云平台有一个ES集群,每个节点绑定的是内网ip,即配置文件elasticsearch.yml中network.host的值是内网ip。但是,查询ES的应用在阿里云和腾讯云上都有,又不想都换绑成外网ip,浪费流量。
- 方案:使用network.host参数满足不了需求,ES提供了更高级的配置,network.bind_host和network.publish_host。network.publish_host,表示发布地址,是唯一的,用来集群各节点的相互通信;但network.bind_host可以绑定多个ip,因此我们可以把外网和内网ip都配上,相同云平台用内网ip访问,不同云平台用外网ip访问。官网说明如下:
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。