我有一个5个节点的索引,每个节点有2个分片,所有分片都是主分片,没有副本 . 几个小时前,一个节点出现故障,我丢失了存储在其上的所有数据 . 群集变为红色,此节点中的所有分片都将变为未分配 . 当我打开故障节点时,节点加入了集群,但没有发生任何事情,并且分片未分配(我预计它们将变为空,集群将变为带有空分片的绿色,而不是它们保持未分配且集群保持红色) .

我想知道如何在不重新创建索引的情况下使群集变为绿色(因此我不想丢失其他80%的数据)?

在日志我看到

  • "...marking and sending shard failed due to [failed recovery]"

  • "failed to send failed shard to ... (master)"

然后是正常的节点启动信息......