AWS 托管的 Elasticsearch 域中的完全节点故障
Complete Node Failure in Elasticsearch domain hosted in AWS
我有一个 ES 域托管在 AWS 中,该集群由 6 个节点组成,有 6 个分片,2 个主分片和 3 个副本分片,这是 ES 的基本设置。主分片在节点 1-3 上,副本分片在 4-6 节点上。但是我知道当持有主节点的节点之一出现故障时,elasticsearch 会自动启用副本作为主节点。但是如何恢复发生故障的节点中的数据让我说我将无法恢复它所以如何将该节点的数据移动到新节点。或者应该只添加一个新节点,它会启动新选出的主分片的副本?谁能帮我理解这一点。
谢谢
大多数情况下,数据在主分片和副本分片中是通用的。
如果您无法恢复丢失的机器。 (在你的情况下)
您可以添加一个新节点,它会自动创建副本。初始化所有副本分片后,它将通过分布主分片和副本分片来平衡集群。
我有一个 ES 域托管在 AWS 中,该集群由 6 个节点组成,有 6 个分片,2 个主分片和 3 个副本分片,这是 ES 的基本设置。主分片在节点 1-3 上,副本分片在 4-6 节点上。但是我知道当持有主节点的节点之一出现故障时,elasticsearch 会自动启用副本作为主节点。但是如何恢复发生故障的节点中的数据让我说我将无法恢复它所以如何将该节点的数据移动到新节点。或者应该只添加一个新节点,它会启动新选出的主分片的副本?谁能帮我理解这一点。
谢谢
大多数情况下,数据在主分片和副本分片中是通用的。
如果您无法恢复丢失的机器。 (在你的情况下)
您可以添加一个新节点,它会自动创建副本。初始化所有副本分片后,它将通过分布主分片和副本分片来平衡集群。