如果一个分片出现故障,那么在重新分配该分片之后,是否可以检索驻留在该分片中的数据

If a shard goes down, then, after re-allocating that shard, will data residing in that shard be retrievable

我已手动将 3 个主分片分配给 ElasticSearch 中的特定节点。这些分片的副本驻留在不同的节点中。现在,假设 2 号主分片出现故障(例如,由于数据溢出),但它所在的节点并未出现故障。那么在我手动将其重新分配到不同的节点后,是否可以检索驻留在该特定分片上的数据?如果是,如何?

是的。

一旦主分片编号为 2 的节点出现故障,另一个节点上的副本分片将升级为主分片 - 允许您检索数据。看这里:

Coping with failure (ES Definitive Guide)