BR恢复报错但是resotre是100%状态

备份是4.0.9版本BR备份,恢复是BR5.0恢复5.0。0版本的。几百G的一个测试恢复没有问题,这个2T的恢复就提示这个
这个是恢复结果


这个是恢复日志报错

这个情况是恢复完成了没有?能不能正常使用?

追加:发现文档有提示类似错误。说是资源不够,想问下,如果重新恢复,怎么弄?怎么删除数据呢

第二:
total restore files: 99378, total success: 99377, total failed: 1"]
显示失败的只有一个,从哪里可以找到这一个,我单独找到对应数据恢复可以吗?

看起来不太妙 :thinking:,堆栈看起来时在ingestSST时候抛出来的错,应该不能用,看看其他大佬有啥想法没

查了几个表数据,数据可以查出来。这个能定位到具体哪个地方错误码,是丢失数据还是什么。

查询一下你的数据恢复湍。

首先看上去应该是恢复失败了。
然后看官方文档,应该是支持这样跨版本备份恢复的。

重新恢复的话,可以把集群clean一下,或者destroy重建集群。毕竟BR恢复需要向空集群恢复。

1 个赞


应该是有一个文件出问题了,但是进度四舍五入成了100%

如果是正常恢复情况,最后会有一个数据一致性检验,检验通过表明数据恢复完成。

现在你的恢复任务没有显示到达这个状态,说明并没有完全恢复成功。

通常遇到这个问题,只能删除下游相同的库表(如果原来是空集群,可以tiup 一键清空集群),然后重新执行恢复任务。

好吧~~~只能重新恢复看看了。

最好重新恢复

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。