【问题标题】:Complete Node Failure in Elasticsearch domain hosted in AWS在 AWS 中托管的 Elasticsearch 域中的完整节点故障
【发布时间】:2017-03-30 05:49:37
【问题描述】:

我有一个托管在 AWS 中的 ES 域,该集群由 6 个节点组成,具有 6 个分片、2 个主分片和 3 个副本分片,它是 ES 的基本设置。主分片在节点 1-3 上,副本分片在 4-6 节点上。但是我知道当持有主节点的节点之一关闭时,elasticsearch 会自动启用副本作为主节点。但是如何恢复节点中发生故障的数据,比如说我无法恢复它,那么如何将该节点的数据移动到新节点。还是应该只添加一个新节点,它会启动新选的主分片的副本?谁能帮我理解这一点。

谢谢

【问题讨论】:

    标签: elasticsearch elastic-stack


    【解决方案1】:

    大多数情况下,数据将在主分片和副本分片中通用。

    如果您无法恢复丢失的机器。 (在你的情况下)

    您可以添加一个新节点,它会自动创建副本。初始化所有副本分片后,它将通过分散主分片和副本分片来平衡集群。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-28
      • 2019-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-26
      相关资源
      最近更新 更多