You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Elasticsearch大快照因空间不足恢复中断 如何验证已恢复索引完整性

Elasticsearch 快照恢复中断后已恢复索引完整性验证方案
  • 检查索引基础状态
    执行命令 GET /_cat/indices/<目标索引名>?v,返回结果中满足以下条件即为基础状态正常:

    • status 列值为 green
    • pri 列显示的主分片数量和该索引原始分片数一致
    • 不存在 unassigned 状态的分片
      注:Elasticsearch 索引恢复是原子性操作,单个分片要么完全恢复完成,要么不生效,只有全部分片恢复成功的索引才会被标记为可用状态。
  • 校验索引元数据一致性

    • 执行 GET /<目标索引名>/_settings 对比索引配置(如副本数、刷新间隔等)是否符合预期
    • 执行 GET /<目标索引名>/_mapping 核对字段结构、类型是否和原索引完全一致
  • 校验数据内容准确性

    • 执行 GET /<目标索引名>/_search?q=*&size=0,对比返回的总文档数和该索引原始记录的文档数是否一致
    • 抽样查询若干已知存在的主键ID、业务特征字段,确认返回内容符合预期
  • 核对恢复任务记录
    执行 GET /_recovery/<目标索引名>,查看所有分片的stage字段值是否为DONE,且返回结果中无异常报错信息。如果存在分片状态不是DONE,说明该索引恢复未完成,可直接删除后放入后续恢复批次。

补充说明:Elasticsearch 快照恢复默认按索引粒度顺序处理,存储空间不足触发的中断不会影响已经完全恢复完成的索引,只要上述校验全部通过,即可确认该索引完整,无需重复恢复。

内容的提问来源于stack exchange,提问作者Andrei Budaes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 14:54:04