当表格存储(Tablestore)实例出现异常或者存在错误操作时,您可以将备份源中的数据恢复到源Tablestore实例或其他处于同一地域的Tablestore实例中。 本文介绍通过混合云备份HBR创建Tablestore恢复任务的操作方法。
前提条件
已创建Tablestore备份计划并完成备份。具体操作,请参见备份Tablestore数据。注意事项
- 恢复有自增列的表时, 目前恢复方式仅支持重新生成自增列,并且只恢复putRow操作。在增量备份中,将忽略对表的updateRow和deleteRow操作。例如,原表中对同一行执行了多次put操作,在恢复该表后,由于自增列的值重新生成,每次put会新创建一行数据,因此会变成多行put结果。
- 恢复任务会覆盖目标表中相同Primary Key的行, 其他行不受影响。
- 选择恢复表时,如果目标表名不存在, 恢复任务会根据备份的表创建一张新表。如果恢复到一张已经存在的表,请注意目标表的Schema需要与原表保持一致,并且需要为目标表设置合理的数据有效版本偏差和数据生命周期,以防止恢复时写入失败或者数据恢复之后即过期。
操作步骤
- 登录混合云备份管理控制台。
- 在左侧导航栏,选择 。
- 在顶部菜单栏左上角,选择所在地域。
- 在目标Tablestore实例的操作列,单击恢复。
- 在新建恢复任务面板,配置恢复内容和目标实例,然后单击确定。恢复任务创建后,可以在恢复任务页签的状态栏查看恢复任务进度。