【问题标题】:Unable to connect to elastic search remotely无法远程连接到弹性搜索
【发布时间】:2018-06-08 06:29:28
【问题描述】:

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

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 上远程登录服务器。请建议我缺少什么。

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    这是因为你的 ES 绑定到 localhost 127.0.0.1。

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

    network.host: 0
    

    【讨论】:

    • 很高兴它有帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-26
    • 2021-05-23
    相关资源
    最近更新 更多