我的Elasticsearch安装在azure虚拟机上。在以下环境中本地运行良好:
http://localhost:9200/如何从外部使用它?
谢谢
发布于 2016-05-20 19:59:58
在您的Elasticsearch.yml配置中,您必须更改网络部件。
设置:network.host:
默认值设置为local (localhost),您可以应用以下4项:
因此,在同一网络中使用site,而在不同网络中使用global。但正如文档中所述,要小心将未受保护的节点暴露给公众...
取自官方docu,更多细节也可以在那里找到。
编辑:我在elasticsearch的2.0版here中发现了同样的问题,它指的是以下docu部分。
在文档中写着
network :
host : 10.0.0.4也是指定地址的适用语法。
https://stackoverflow.com/questions/37345733
复制相似问题