Elasticsearch实战(五):外网访问Elasticsearch
很多场景下我们都需要使用外网来访问内网中的Elasticsearch集群,比如AWS或者虚拟机等。本文参考Elasticsearch版本6.3.0AWSaws的话比较简单了,内网对应的都有外网映射,我们需要外网访问的话直接访问外网ip就可以了。不过要注意Elasticsearch配置文件中network.host要配置内网的主机名或ip。虚拟机虚拟机的环境相对复杂一...
·
很多场景下我们都需要使用外网来访问内网中的Elasticsearch集群,比如AWS或者虚拟机等。本文参考Elasticsearch版本6.3.0
#AWS
aws的话比较简单了,内网对应的都有外网映射,我们需要外网访问的话直接访问外网ip就可以了。不过要注意Elasticsearch配置文件中network.host要配置内网的主机名或ip。
#虚拟机
虚拟机的环境相对复杂一些,这里指的并不是本地的虚拟机,而是服务器上的虚拟机。这个时候并不是单纯的ip映射了,因为还有一层远程物理机。
#####一种做法是:
network.host: 0.0.0.0
这种简单粗暴,但是只能单点运行,不支持集群模式。
#####还有一种比较好的办法:
network.host: node-3
http.host: 0.0.0.0
- node-3在虚拟机hosts文件映射虚拟机ip
- node-3在本地机hosts文件映射远程物理机的ip
- 远程访问需指定虚拟机映射的端口号
完成以上操作,就可以远程访问Elasticsearch。
更多文章关注公众号
更多:Elasticsearch深入理解专栏
——————————————————————————————————
作者:桃花惜春风
转载请标明出处,原文地址:
https://blog.csdn.net/xiaoyu_BD/article/details/82526514
如果感觉本文对您有帮助,您的支持是我坚持写作最大的动力,谢谢!
更多推荐
已为社区贡献3条内容
所有评论(0)