您可以通过Logstash、reindex和OSS等多种方式完成阿里云Elasticsearch间数据迁移、自建Elasticsearch数据迁移至阿里云和第三方Elasticsearch迁移至阿里云,本文介绍各迁移方案适用的场景,帮助您根据业务选择合适的场景进行迁移。

注意 迁移数据时,建议不要迁移.momitoring、.kibana、.security等,以.开头的系统索引,否则可能导致Kibana出现故障。
迁移场景 迁移方案 适用场景 相关文档
阿里云Elasticsearch实例间数据迁移 OSS快照
  • 源端数据量较大(GB、TB、PB级别)的场景。
  • 同账号下,同区域或跨区域快照数据迁移的场景。
    注意 对于同账号跨区域的数据迁移场景,需使用快照备份与恢复命令迁移数据。
Logstash
  • 迁移全量或同步增量数据,对实时性要求不高的场景。
    注意 如果需要同步增量数据,需确保源端数据的ID和目标端ID一致,并且需配置schedule定时任务。
  • 仅对查询结果进行迁移的场景。
  • 需对待迁移数据进行过滤的场景。
  • 版本跨度较大的数据迁移场景,例如5.x迁移到6.x或7.x。版本兼容性说明请参见产品兼容性
reindex
  • 源端数据量较小,且对迁移速度要求不高的场景。
  • 仅对查询结果进行迁移的场景。
通过reindex迁移数据
自建Elasticsearch迁移至阿里云 OSS快照
  • 源端数据量较大(GB、TB、PB级别)的场景。
  • 同账号下,同区域或跨区域快照数据迁移的场景。
通过OSS将自建Elasticsearch数据迁移至阿里云
Logstash
  • 迁移数据时,对实时性要求不高的场景。
    注意
    • 如果需要同步增量数据,需要确保源端数据的ID和目标端ID一致,并且需配置schedule定时任务。
    • logstash-input-oss插件不支持配置schedule定时任务。
  • 仅对查询结果进行迁移的场景。
  • 需对待迁移数据进行过滤的场景。
  • 版本跨度较大的数据迁移场景,例如5.x迁移到6.x或7.x。版本兼容性说明请参见产品兼容性
reindex
  • 源端数据量较小,且对迁移速度要求不高的场景。
  • 仅对查询结果进行迁移的场景。
通过reindex将自建Elasticsearch数据迁移至阿里云
第三方Elasticsearch迁移至阿里云 Logstash
  • 迁移全量数据的场景。
  • 迁移满足某些查询需求的场景。
腾讯云Elasticsearch数据迁移至阿里云
OSS快照 源端数据量较大(GB、TB、PB级别)的场景。 AWS Elasticsearch数据迁移至阿里云