snapshot_missing_exception: Snapshot is missing(快照不存在)
Elasticsearch含义
在指定的仓库中未找到所引用的快照。这表明在还原、删除或状态请求中使用了不存在的快照名称。
原因
快照名称拼写错误;快照之前已被删除;查询了错误的仓库;或备份从未完成。仓库定义已更改或不可达时也会出现类似结果。
解决方法
列出仓库中的快照:GET _snapshot/repo_name/_all(或针对特定名称 GET _snapshot/repo_name/snapshot_name)。用正确的仓库和快照名称重试。检查仓库定义:GET _snapshot/repo_name。确认备份策略(SLM)运行成功并生成了快照。
同一数据库的其他条目
- process_cluster_event_timeout_exceptionprocess_cluster_event_timeout_exception
- search_context_missing_exceptionNo search context found for id (scroll expired)(找不到该 id 的搜索上下文,scroll 已过期)
- aliases_not_found_exceptionAliases missing(别名不存在)
- index_template_missing_exceptionIndex template is missing(索引模板不存在)
- settings_exceptionInvalid settings(无效的设置)
- shard_not_found_exceptionShard not found(未找到分片)
- not_x_content_exceptionCompressor detection error / body is not valid content(压缩格式检测错误/请求体不是有效内容)