我在 elasticsearch v7.17 上有一个索引,我想将集群升级到 v8。我知道远程重新索引是一种选择,但由于我的数据大小,我想避免它。我的elasticsearch部署在Elastic Cloud上。它不是自我管理的。 我创建了一个自定义 S3 存储库并注册到我的部署 7.17 和 8.15。
问题是我在 8.15 部署上创建的任何快照在两个部署上都可见,但在 7.17 上创建的快照在 8.15 部署上不可见。
我尝试在 7.17 上创建完整的快照,包括所有索引、全局状态等,但它没有在 8.15 的快照中列出。 因此,我尝试仅为我想要恢复的索引(例如“Index-A”)创建快照,使用
PUT _snapshot/<<repo>>/my-snapshot
{
"indices": "Index-A",
"include_global_state": false,
"ignore_unavailable": true
}
即使在此之后,快照也没有出现在 8.15 部署中?
所以我的问题是:在 7.17 上创建的快照是否可以在 v8.x 上恢复,或者还有其他我丢失的东西吗?
让我们从简单到复杂: