开发者社区> 问答> 正文

阿里云设置ElasticSearch 外网访问

centos主机 安装好了ElasticSearch
配置 network.host 为 0.0.0.0 或者公网IP的时候 无法启动提示
bound or publishing to a non-loopback or non-link-local address
然后直接close了

如果配置 network.host为127.0.0.1或者直接注释掉的话 可以启动成功 但是无法外网访问

请问这个在到底应该如何设置

展开
收起
啊丢丢啊 2017-02-07 16:05:04 13780 0
5 条回答
写回答
取消 提交回答
  • 今天遇到这个问题,说一下我的解决方法:
    1、在config/elasticsearch.yml 中添加主机ip(内网),不然外网访问不到;

    Network模块
    network.host: xx.xx.xx.xx
    http.port: 9200

    2、在config/elasticsearch.yml 中添加主节点名称,好像是配了ip必需要有主节点名称。

    cluster.initial_master_node: ["node-1"]

    猜想:有可能使用单节点登录可以?

    2021-10-12 10:44:44
    赞同 展开评论 打赏
  • 我也遇到这个问题了,在网上找了解决方案如下: 在etc/sysctl.conf文件中添加一行:

    vm.max_map_count = 262144

    2019-09-01 17:00:06
    赞同 展开评论 打赏
  • iptables -I INPUT -p tcp --dport 9200 -j ACCEPT

    2019-07-17 20:46:15
    赞同 2 展开评论 打赏
  • _mo

    请问楼主解决了吗?我现在也碰到了这样的问题

    2019-07-17 20:46:15
    赞同 展开评论 打赏
  • 一个程序员,欢迎骚扰!!!

    这个应该没问题吧,我做elk时安装的ElasticSearch 测试head 访问了一下是可以的。lz也是nginx做代理访问。

    2019-07-17 20:46:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云Elasticsearch体系架构与特性解析 立即下载
开源与云:Elasticsearch应用剖析 立即下载
《Elasticsearch全观测解决方案》 立即下载