无法远程连接弹性搜索

时间:2018-06-08 06:29:29

标签: elasticsearch

我的弹性搜索在端口9200和9300上的服务器A上运行。

tcp6       0      0 127.0.0.1:9200          :::*                    LISTEN      23489/java
tcp6       0      0 ::1:9200                :::*                    LISTEN      23489/java
tcp6       0      0 127.0.0.1:9300          :::*                    LISTEN      23489/java
tcp6       0      0 ::1:9300                :::*                    LISTEN      23489/java

当我尝试连接来自同一LAN上的服务器B的弹性搜索时,我收到连接拒绝错误。即使我无法通过端口9200或9300远程登录服务器。请提出我缺少的内容。

1 个答案:

答案 0 :(得分:1)

这是因为您的ES绑定到localhost 127.0.0.1

您需要更改network.host中的elasticsearch.yml属性才能从远程主机进行连接。基本上,这可以解决问题,并将使用网络中的第一个可用IP地址:

network.host: 0