【问题标题】:ElasticSearch install on AWS - unable to connect on public ip/host在 AWS 上安装 ElasticSearch - 无法在公共 IP/主机上连接
【发布时间】:2013-12-08 09:11:53
【问题描述】:

我有一个安装了 ElasticSearch 的 EC2 CentOS 实例。

我无法使用公共 ip 或主机名进行外部连接。

ElasticSearch 正确启动,我可以使用以下方法在机器上本地访问:

CURL <my_internal_ip>:9200

但是使用公共 ip 远程运行相同失败。

  • 我已经安装了 cloud-aws 插件
  • 我已经设置了一个 AWS 安全组,所有 tcp 端口都打开以供测试

我猜我需要在 elasticsearch.yml 文件中绑定地址,但是不明白要使用哪个设置以及使用什么地址。将 network.host 设置为外部地址会阻止 ES 启动 - 无法绑定。

欣赏任何 cmets。

【问题讨论】:

    标签: amazon-web-services amazon-ec2 ip elasticsearch


    【解决方案1】:

    Amazon Ec2 实例根据提供 aws 云插件的 Elastic Search Installed 远程使用

    【讨论】:

    • 我不确定我是否理解您的评论。你能澄清一下吗?
    • Amazon Ec2 实例根据弹性搜索安装使用
    【解决方案2】:

    几个小时后......

    在操作系统上启用 IP 表作为默认阻止我的弹性搜索端口。

    【讨论】:

      【解决方案3】:

      我有同样的问题,并按照以下步骤得到解决: Elasticsearch process memory locking failed

      MAX_LOCKED_MEMORY=unlimited
      LimitMEMLOCK=infinity
      

      也执行这两个步骤。

      【讨论】:

        猜你喜欢
        • 2016-03-10
        • 2020-01-01
        • 1970-01-01
        • 2015-10-09
        • 1970-01-01
        • 1970-01-01
        • 2021-01-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多