我想将数据从 Amazon AWS ElasticSearch 版本 2.3 迁移到 5.1,并在 S3 中创建了一个数据快照,现在如何将这些转储文件从 S3 复制到 ES 5.1?
问问题
531 次
1 回答
0
根据 Elasticsearch 文档,你很幸运:
A snapshot of an index created in 2.x can be restored to 5.x.
此外,Elasticsearch 还具有:
repository-s3 用于 S3 存储库支持
,我认为这在您的情况下应该非常有用。
如何做到这一点的完整指南就在那里。我将尝试其中一些:
在执行任何快照或恢复操作之前,应在 Elasticsearch 中注册快照存储库。存储库设置是特定于存储库类型的。详情见下文。
PUT /_snapshot/my_backup
{
"type": "fs",
"settings": {
... repository specific settings ...
}
}
经过其他几个步骤,例如验证快照,您可以恢复它:
可以使用以下命令恢复快照:
POST /_snapshot/my_backup/snapshot_1/_restore
于 2017-02-07T12:11:45.430 回答