【问题标题】:ElasticSearch Migrate DataElasticSearch 迁移数据
【发布时间】:2017-06-24 07:26:47
【问题描述】:

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

【问题讨论】:

  • 是转储还是快照?

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


【解决方案1】:

根据 Elasticsearch 文档,你很幸运:

A snapshot of an index created in 2.x can be restored to 5.x.

此外,Elasticsearch 有:

repository-s3 用于 S3 存储库支持

,我认为这在你的情况下应该非常有用。

如何做到这一点的完整指南是there。我会尝试其中一些:

在执行任何快照或恢复操作之前,快照 存储库应在 Elasticsearch 中注册。存储库 设置是特定于存储库类型的。详情见下文。

PUT /_snapshot/my_backup
{
  "type": "fs",
  "settings": {
        ... repository specific settings ...
  }
}

经过其他几个步骤,例如验证快照,您可以恢复它:

可以使用以下命令恢复快照:

POST /_snapshot/my_backup/snapshot_1/_restore

【讨论】:

  • 恢复数据和迁移有区别吗?
  • 在哪些方面?
  • 我想将我的数据从 ES 2.3 复制到 ES 5.1 现在这个过程是迁移还是恢复,还是它们的意思是一样的?
  • 如果你做了快照,那就是恢复数据的问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-31
  • 2017-08-29
  • 2016-01-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多