阿里云Elasticsearch支持自动备份与恢复、手动备份与恢复以及跨集群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。