You need to enable JavaScript to run this app.
导航
使用快照恢复数据
最近更新时间:2024.11.04 18:10:27首次发布时间:2024.11.04 18:10:27

快照创建完成后,支持您使用快照恢复功能,将快照数据恢复到指定的实例中。

前提条件

已完成自动创建、手动创建或从 TOS 转存快照。相关文档,请参见自动创建快照手动创建快照从 TOS 转存快照

使用创建的快照恢复数据

通过自动创建或手动创建的快照,可以将快照恢复到原实例,也支持恢复到其他实例。当您选择恢复到其他实例时,需要确认目标实例与快照所属实例处于相同版本。

  1. 登录云搜索服务控制台

  2. 在顶部导航栏,选择目标项目和地域。

  3. 在左侧导航栏选择快照管理,根据快照名称实例名称实例 ID 筛选快照,然后单击目标快照后方的快照恢复

  4. 快照恢复对话框,选择目标实例、需要恢复的索引、恢复索引类型,填写索引重命名规则,然后单击确定
    Image

    配置

    说明

    选择恢复实例

    支持您将快照数据恢复到原实例,也支持恢复到其他实例,请根据业务需要选择。
    默认展示的是快照的来源实例,即源实例。

    说明

    如果需要恢复到其他实例,需要确保目标实例与快照所属实例属于相同版本。

    恢复索引类型

    根据业务场景选择恢复索引类型:

    • 普通索引:将快照中的索引恢复成普通索引,可正常读写。
    • 可搜索快照:将快照中的索引恢复成可搜索快照,即只读索引。

    说明

    只有已开启冷数据节点的目标实例,才支持恢复成可搜索快照-只读索引。如何启用冷数据节点,请参见升配实例

    • ES 6.7.1 版本实例不支持冷数据节点,所以不支持可搜索快照。
    • 存量的 ES 7.10.2 版本实例以前创建的快照,无法通过白屏化恢复成可搜索快照;而 OpenSearch 实例只要有冷数据节点,就支持恢复为可搜索快照。

    可恢复的索引

    快照中可用于恢复的索引列表,勾选需要恢复的索引即可。

    索引重命名:当您使用快照恢复数据时,需要确保恢复到的实例中没有相同命名的索引,否则会导致恢复失败。
    您可以将索引进行重命名,排除恢复失败的可能性。

    索引名称匹配模式

    索引名称的正则表达式过滤条件,将符合过滤条件的索引进行重命名。
    示例值index-test-(.+)表示匹配前缀为index-test-的索引。

    索引名称替换模式

    为匹配上的索引填写重命名规则。
    示例值restore_index-test-$1表示在需要恢复的索引名称前面添加restore_前缀。

  5. 单击快照名称,在恢复信息页签下查看数据恢复进展。
    当从恢复中变为已完成,表示目标索引已完成恢复。也可以查看恢复到的目标实例,以及恢复的索引列表。
    Image

使用转存的快照恢复数据

通过从 TOS 转存的快照,恢复数据时,需要自行确认目标实例与快照所属源实例属于相同主账号、相同版本,否则执行快照恢复操作时会报错。

  1. 登录云搜索服务控制台

  2. 在顶部导航栏,选择目标项目和地域。

  3. 在左侧导航栏选择快照管理,根据快照名称实例名称实例 ID 筛选快照,然后单击目标快照后方的快照恢复

  4. 快照恢复对话框,选择目标实例、需要恢复的索引、恢复索引类型,填写索引重命名规则,然后单击确定
    Image

    配置

    说明

    选择恢复实例

    从下拉列表选择目标实例。

    说明

    需要自行确认目标实例与快照所属实例属于相同主账号、相同版本,否则执行快照恢复操作时会报错。

    选择恢复快照

    从下拉列表中选择目标快照。

    说明

    从 TOS 转存快照时,会将存储桶目标路径下所有快照全部转存到云搜索服务系统默认 Bucket。在恢复数据时,需要选择目标快照。

    恢复索引类型

    根据业务场景选择恢复索引类型:

    • 普通索引:将快照中的索引恢复成普通索引,可正常读写。
    • 可搜索快照:将快照中的索引恢复成可搜索快照,即只读索引。

    说明

    只有已开启冷数据节点的目标实例,才支持恢复成可搜索快照-只读索引。如何启用冷数据节点,请参见升配实例

    • ES 6.7.1 版本实例不支持冷数据节点,所以不支持可搜索快照。
    • 存量的 ES 7.10.2 版本实例以前创建的快照,无法通过白屏化恢复成可搜索快照;而 OpenSearch 实例只要有冷数据节点,就支持恢复为可搜索快照。

    可恢复的索引

    快照中可用于恢复的索引列表,勾选需要恢复的索引即可。

    索引重命名:当您使用快照恢复数据时,需要确保恢复到的实例中没有相同命名的索引,否则会导致恢复失败。
    您可以将索引进行重命名,排除恢复失败的可能性。

    索引名称匹配模式

    索引名称的正则表达式过滤条件,将符合过滤条件的索引进行重命名。
    示例值index-test-(.+)表示匹配前缀为index-test-的索引。

    索引名称替换模式

    为匹配上的索引填写重命名规则。
    示例值restore_index-test-$1表示在需要恢复的索引名称前面添加restore_前缀。

  5. 单击快照名称,在恢复信息页签下查看数据恢复进展。
    当从恢复中变为已完成,表示目标索引已完成恢复。也可以查看恢复到的目标实例,以及恢复的索引列表。
    Image

结果验证

通过快照恢复索引数据后,您可以前往恢复到的目标实例中查看集群健康状态、索引健康状态、索引名称、索引 Size 等信息。

  1. 登录目标实例的可视化工具控制台。
    具体操作,请参见登录 Kibana/Dashboards
  2. 单击左上角的菜单按钮,然后进入 Management > Dev Tools
  3. 执行GET /_cluster/health?pretty=true命令,查看集群健康状态。
    返回状态为 green,表示集群健康,集群中所有主分片和副本分片都可用。
    Image
  4. 执行GET /_cat/indices?v命令,查看索引详情。
    您可以从返回信息中查看索引健康状态、索引名称、索引 Size 等信息,然后判断备份文件中的索引是否已经被恢复,且是否按照重命名规则进行修改索引名称。
    Image
  5. (可选)执行GET _cat/shards?v&s=index,shard命令,查看索引是否是可搜索快照-只读索引。
    从返回结果中可以查看到,可搜索快照只读索引全部存储在冷数据节点上。

    说明

    在 ES 7.10.2 版本实例恢复的可搜索快照索引只有主分片。

    Image