tidb-lighting 导入报错TiDB lightning has failed last time

好的,我们看下

你好,

报错原因可能是上次导入出现了问题,再次导入需要处理下上一次的问题,

根据官网 断点续传 的描述修复下。

如果出错表数量较多建议使用 tidb-lightning-ctl --checkpoint-error-destroy=all 进行恢复

[quote=“户口舟亢-PingCAP, post:3, topic:33544”] tidb-lightning-ctl --checkpoint-error-destroy=all [/quote]可以了,但是清理的tidb的数据,再次执行lighting的话,怎么从头开始导入数据啊。出错前已经导入一部分数据了。会不会把之前的数据漏掉

你好,

tidb-lightning-ctl --checkpoint-error-destroy=all 操作执行如下:

如果导入 schema`.`table 这个表曾经出错,这条命令会

  1. 从目标数据库移除 (DROP) 这个表,清除已导入的数据。
  2. 将断点重设到 “未开始” 的状态。 如果没有出错,则无操作。

tidb lighting 会根据断点信息补充数据,亦可以使用 sync-diff-inspector 对数据进行校验

怎么把断点重设为未开始状态?我想让lightning重头开始导入所有的表,不管之前有没有成功,都重新导入。因为成功的数据被我清理了

你好,

可参照文档手动处理下