ElasticSearch迁移数据

时间:2017-02-07 06:38:58

标签: amazon-web-services elasticsearch amazon-s3 elasticsearch-5

我想将数据从Amazon AWS ElasticSearch版本2.3迁移到5.1,并在S3中创建了一个数据snaphsot,现在如何将这些转储文件从S3复制到ES 5.1?

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