tidb-lightning恢复数据

【 TiDB 使用环境】生产\测试环境\ POC
测试环境
【 TiDB 版本】
5.4
【遇到的问题】
用lighting恢复数据日志显示整个,数据库里面查看数据也没恢复,是红框里的错么,需要改那边的配置

这个是我lightning.toml的配置(tidb可以写haproxy后的么?pd可以写多个?)


【复现路径】做过哪些操作出现的问题
【问题现象及影响】
【附件】

  • 相关日志、配置文件、Grafana 监控(https://metricstool.pingcap.com/)
  • TiUP Cluster Display 信息
  • TiUP CLuster Edit config 信息
  • TiDB-Overview 监控
  • 对应模块的 Grafana 监控(如有 BR、TiDB-binlog、TiCDC 等)
  • 对应模块日志(包含问题前后 1 小时日志)

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

红框里的也不是报错啊。lightning 应该会直接把报错信息直接打到 stdout 里。能看一下 lightning 在 precheck 时候的信息和完成恢复任务之后的信息吗?另外,/mnt/data/backup 里的文件是什么样的呢?

tidb的host别写haproxy,要不然status-port就访问不到了。
pd-addr我一般是写个leader就行

好的。还想请教下,用lightning的恢复数据,集群配置文件是里面pd参数咋设置的,我报了上面的错,取消任务了,好像是要调整参数

上面截图没显示报错呀,pd不需要调什么参数

没报错,但是没数据:rofl:

你现在配置的host是haproxy还是某个tidb节点

其中一个节点,我看这边报任务被取消了

把完整的日志文件上传下。

tidb目标库里有存在的数据和表结构吗

有数据,但是在其他库下。
日志是lightning的日志么?

对的,把lightning的日志文件上传一下

tidb-lightning.log (20.0 KB)
麻烦大佬了

/mnt/data/backup 这个目录的文件是用dumpling导出的吗?
截图看下里面的内容

找到错误了:rofl:,我是从另一个tidb集群dumpling备份的,因为网络不通我先压缩成gz包,到新的上面忘记解压了:sweat_smile:。多谢大佬解决了我配置文件的一些疑惑。再次感谢

1 Like

:see_no_evil:

只能说是经典(我也试过,用 BR 备份的文件用 lightning 恢复:sob:
话说 lightning 是不是要整点提示:thinking:

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