【问题标题】:AWS ElasticSearch - status redAWS ElasticSearch - 红色状态
【发布时间】:2021-10-25 23:14:24
【问题描述】:

我们在 AWS 上遇到了 ElasticSearch 的问题。

节点现在处于红色状态几个小时。我不知道如何恢复它。

我尝试了一些建议:

curl -XGET -u 'username:password' 'host:443/_cluster/allocation/explain'

但所有请求都返回:

{
  "error" : {
    "root_cause" : [
      {
        "type" : "master_not_discovered_exception",
        "reason" : null
      }
    ],
    "type" : "master_not_discovered_exception",
    "reason" : null
  },
  "status" : 503
}

健康仪表板显示如下:

关于如何恢复实例的任何想法?

更新:

看起来其中一个节点消失了:

24 小时前

现在:

更新:

也许是内存使用过多?我如何解决它?该节点甚至没有在节点列表中列出。我可以卷曲一个特定的节点吗?

更新:

最终只是从头开始重新创建实例。显然主节点是不行的。您应该至少有 3 个,因为当您有 2 个主节点并且其中一个崩溃时,另一个无法恢复它。

【问题讨论】:

    标签: amazon-web-services elasticsearch aws-elasticsearch


    【解决方案1】:

    如果您收到 no masters found 错误,则说明您的部署有问题

    您需要为此联系 aws 支持,因为这是在一天结束时管理节点部署的原因

    【讨论】:

    • 是的,看来我别无选择,只能获得支持包。他们拒绝在销售/计费方面做任何事情,并且今天真的从我那里听说过如果实例关闭则无法重新启动实例。现在我已经创建了一个全新的集群,这样我就可以通过搜索让 Magento 2 站点重新上线。谢天谢地,它不是超级复杂。但是我的天啊,我对处理这个问题并不满意。
    • 很抱歉听到这个消息。我在 Elasticsearch 的制造商 Elastic 工作,我们在这里托管了 Elasticsearch,其中包含大量 AWS 中没有的功能 - elastic.co/cloud。您也可以通过 aws 市场获得它
    • 最终只是重新创建了实例。当然不是没有通常的 AWS BS,在设置过程中主节点复选标记是隐藏的,但在编辑实例时不会。所以现在我不得不禁用主节点并有更多的停机时间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-28
    • 2021-01-16
    • 1970-01-01
    • 1970-01-01
    • 2019-01-05
    相关资源
    最近更新 更多