阿里云Elasticsearch支持自动备份与恢复、手动备份与恢复以及跨集群OSS仓库设置,以保证集群数据的可靠性。本文介绍这三个功能的适用场景和相关限制,以及快照恢复的兼容性说明。

概览

功能 适用场景 相关限制
自动备份与恢复 需要定时自动备份数据的场景。
  • 备份的数据只能恢复到原Elasticsearch集群中。
  • 只保留最近7天的快照数据。
手动备份与恢复
  • 通过命令手动备份数据的场景。
  • 需要在相同地域的不同集群间恢复数据的场景。
  • 需要开通对象存储服务OSS,并创建相同地域的存储空间。
  • 不支持定时自动备份。
自动备份快照到本地OSS仓库 需要实现自动备份快照,并将快照保存至阿里云OSS仓库的场景。 需要开通对象存储服务OSS,并创建相同地域的存储空间。
设置跨集群OSS仓库 将已进行了自动快照备份的原Elasticsearch集群仓库中的数据,恢复到目标Elasticsearch集群中的场景。
  • 原和目标集群在相同地域,且归属于相同账号。
  • 原集群的版本需要低于或等于目标集群的版本。

快照恢复兼容性说明

在将快照恢复到目标Elasticsearch集群时,您需要确保创建快照的集群、目标集群和待恢复索引的兼容性。

快照版本兼容性

快照创建版本 目标集群版本6.8 目标集群版本7.0–7.1 目标集群版本7.2–7.16
5.0–5.6 支持 不支持 不支持
6.0–6.7 支持 支持 支持
6.8 支持 不支持 支持
7.0–7.1 不支持 支持 支持
7.2–7.16 不支持 不支持 支持

Elasticsearch不支持将高版本集群中创建的快照恢复到低版本的集群中。例如,不支持将在7.6.0版本集群中创建的快照恢复到7.5.0版本的集群中。

索引版本兼容性

从快照备份中恢复的任何索引也需要与目标集群版本兼容。如果待恢复索引所在集群与目标集群不兼容,则恢复会失败。
索引创建版本 目标集群版本6.8 目标集群版本7.0–7.1 目标集群版本7.2–7.16
5.0–5.6 支持 不支持 不支持
6.0–6.7 支持 支持 支持
6.8 支持 不支持 支持
7.0–7.1 不支持 支持 支持
7.2–7.16 不支持 不支持 支持

Elasticsearch不支持将高版本集群中创建的索引恢复到低版本的集群中。例如,不支持将在7.6.0版本集群中创建的索引恢复到7.5.0版本的集群中。

关于快照兼容性的更多详细信息,请参见Snapshot compatibility