Elasticsearch远程访问

时间:2016-05-20 11:37:15

标签: elasticsearch

我的Elasticsearch安装在azure虚拟机上。 在本地工作正常:

@Parent.x.setter

如何从外面使用它?

感谢

1 个答案:

答案 0 :(得分:1)

在Elasticsearch.yml配置中,您必须更改网络部分。

这是设置: network.host:

默认值设置为local(localhost),您可以应用以下4:

  1. local 系统上的任何环回地址
  2. site 系统上的任何站点本地地址
  3. global 系统上任何全局范围的地址
  4. [networkInterface] 网络接口的地址,例如 en0
  5. 因此,在同一网络中使用网站,而在不同的网络中,您应该使用全局。但正如文件中所述 - 小心地将未受保护的节点暴露给公众......

    取自官方docu,此处还提供了更多详细信息。

    编辑:我发现了弹性版2.0的相同问题  here指的是弹性搜索的以下docu部分。

    在文件中写着

    network :
        host : 10.0.0.4
    

    也是指定地址的适用语法。