lighting导入数据报错 target table is calculating checksum

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
TiDB版本v4.0.11
lighting版本:v5.1.0

【概述】
导入500G数据,中途发生错误
[2021/07/14 11:13:22.496 +08:00] [ERROR] [restore.go:1256] [“restore table failed”] [table=sapprd.COEPR] [takeTime=6.05308973s] [error=“restore table sapprd.COEPR failed: init table allocator base failed: target table is calculating checksum, please wait unit the checksum is finished and try again.”]

【备份和数据迁移策略逻辑】
dumpling备份

【问题】 无法继续回复数据

[日志]

tidb-lightning-10800.log.zip (2.1 MB)

3 个赞

这些表原本在库中就已经存在了吗?

2 个赞

整库导入,表也是Lighting导入的

2 个赞

我是指,导入之前,这些表在集群中就已经存在了是吗?

2 个赞

没有的 都是整库导入 新集群

2 个赞

您这个是多个 lightning 同时导入的吗?

2 个赞

1.之前在A机器lighting导入 内存不足 ,删库
2.换备份机器
3.在新备份机器lighting导入,开始显示这个问题

想问的问题
1.这是操作流程,这个库比较大500G,我现在如果重新导入测试是否可行
2.这个checksum是怎么发生的

2 个赞

麻烦看一下是否有 lightning_metadata 库,有的话可以删除这个库,然后尝试导入

2 个赞

实在备份库里面是吧 我看一下

2 个赞

不是,是 target 库。就是你导入的库。

2 个赞

删掉以后重新导入正常了吗?

2 个赞

@天赐小郑 这个应该是 lightning v5.1.0 新添加的特性导致的。手动把下游 tidb 集群里面 lightning_metadata 这个库删除就可以了

@天赐小郑 目前有解决这个问题吗

我在试着重新用跟版本对齐的导出导入吧

好的,如果有问题随时联系我们

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