lightning还原报错

【 TiDB 版本】
版本均为5.2.4

【遇到的问题:问题现象及影响】
使用 dumpling进行备份,备份成功,而后使用lighting进行还原,还原产生报错

lighting 部分配置如图


lighting 完整日志如下
lightning_10.220.62.25_20230901.log (1.7 MB)

看看备份成功的日志

https://docs.pingcap.com/zh/tidb/stable/tidb-lightning-error-resolution


看下d对应位置的内容。


还需要前面的部分吗?


绿标为:goto 77964956 的位置

报错表在备份日志中可以找到这个记录

这两个dumpling的warning只好对应lightning error,查查no data written in table

看看这个https://github.com/pingcap/tidb/issues/31981


lighting执行机器 访问不到PD

当前使用的是
–params “tidb_force_priority=LOW_PRIORITY,tidb_distsql_scan_concurrency=10”
是需要加上tidb_enable_chunk_rpc=0这个才可以吗


这么看好像是可以的

如果是有问题的话为什么最后是报的成功呢?那这样的话不是代表备份实际上是失败的吗

备份有点问题吧

单独备份那个表试试,
或者那个有问题的重新建一下,再把数据插入到新表再试试导出

单独备份这个表那就是要分两次还原?

请再帮忙看看这个问题

你这个报错是 文件结尾有问题,offset 就是位置,看看对应位置有没有问题啊。

上面有回复对应位置的截图给你了,看着是没有问题的

单独导入这个文件 试试呢,debug 下呗。

知道了,配置文件有问题……
升级版本后配置文件对不上版本了……

1 个赞