我想将数据从Amazon AWS ElasticSearch版本2.3迁移到5.1,并在S3中创建了一个数据snaphsot,现在如何将这些转储文件从S3复制到ES 5.1?
答案 0 :(得分:0)
根据Elasticsearch的文档,你很幸运,
A snapshot of an index created in 2.x can be restored to 5.x.
此外,Elasticsearch还有:
用于S3存储库支持的repository-s3
,这对你的情况应该非常有用,我认为。
完整指南如何做到there。我会尝试其中一些:
在执行任何快照或还原操作之前,快照 存储库应该在Elasticsearch中注册。存储库 设置是特定于存储库类型的。有关详细信息,请参阅下文。
PUT /_snapshot/my_backup
{
"type": "fs",
"settings": {
... repository specific settings ...
}
}
在完成其他几个步骤后,例如验证快照,您可以将其恢复:
可以使用以下命令恢复快照:
POST /_snapshot/my_backup/snapshot_1/_restore