使用逻辑备份恢复数据的时候报错

【 TiDB 使用环境】测试
【 TiDB 版本】6.5.0
【遇到的问题:问题现象及影响】
[error=“Error 9001: PD server timeout”]
[error=“Error 8027: Information schema is out of date: schema failed to update in 1 lease, please make sure TiDB can connect to TiKV”]
用了一个32C32G的服务器部署的单节点的tidb,不是集群,恢复使用的逻辑恢复工具tidb-lightning

使用的地址时127.0.0.1,备份时300M大小

检查一下各个节点有没有OOM,然后看看lightning用的什么模式?

这部分是配置

[lightning]
level = "info"
file = "/tmp/tidb-lightning.log"
max-size = 128 # MB
max-days = 28
max-backups = 14
#check-requirements = false

[tikv-importer]
backend = "tidb"
sorted-kv-dir = "/tmp/sorted-kv-dir"
on-duplicate = "replace"

[mydumper]
data-source-dir = "/data1/open_data"

[tidb]
host = "127.0.0.1"
port = 4000
user = "root"
password = "test123#@"
status-port = 10080
pd-addr = "127.0.0.1:2379"
log-level = "error"

用的是tidb的模式

你是只部署了单tidb节点,pd和tikv都没部署是吗

部署了,只有flash没部署这个是日志

根据日志看起来很像是节点oom了。你是8点54部署好的,9点59用lightning导入报错的对吧?

是的 我在8.54,重启的一下集群,然后开始导入数据

oom怎么处理,调大内存么?

需要先确认一下lightning导入会不会导致oom。你可以现在再使用lightning导入一次,复现一下错误,然后看看各节点启动时间是不是导入的时间。如果是的话就肯定oom了。如果oom了,需要看看具体内存占用情况,或者把lightning的线程数调小试试

多谢多谢,我尝试一下调小线程数量吧,我这里有3个文件,500M的数据备份恢复时没有这个报错的,300G的恢复一会就开始报错了

调小线程数,用那个参数呀 :rofl:

这里: TiDB Lightning 配置参数 | PingCAP 文档中心

[lightning] 下面的参数都可以调整一下

多谢多谢

后面有解决吗? tidb backen 并发控制是 region-concurrency