dumpling导出的文件用lightning导入,但是导出的表名和导入的表名不同,lightning能实现么

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】7.1
【复现路径】dumpling导出的文件用lightning导入,但是导出的表名和导入的表名不同,lightning能实现么
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】

刚搜了下,好像是可以通过重命名文件名的方式实现https://docs.pingcap.com/zh/tidb/v7.1/tidb-lightning-data-source#表库重命名

2 个赞

嗯 嗯 ,看到了,谢谢。

我们一般配置表路由,像这样写在配置文件中:
[[routes]]
schema-pattern: “test”
table-pattern: “t_dumpling”
target-schema: “test”
target-table: “t_lightning”

1 个赞

确定吗?这个不是dm的配置吗?lightning没有吧。

我们经常这么用的,不放心的话,你可以试着建个测试表做个测试

给个完整的lightning配置我学习下,前段时间也有这个需求,没找到对应的配置。

等我找下官方文档

TiDB Lightning 并行导入 | PingCAP 文档中心

3 个赞

建议

  • 在导出之前就改表名,导出之后再改回去
  • 导入之后改表名,改个表名而已,多写一个脚本的事情

好使,上次找文档没找到 :+1:

个人觉得这么方便很多哈哈哈

我是想重建一个tidb的表,100多亿的一张表,想换成聚簇表试试。dm不好使,lightning也不能实时的从a=》b不落地吧。

嗯 ,我也想知道,从A->B这种,怎么样是最快的。

我想确认下,这种从A到B指的是不同实例之间对吧

同一个实例。a表是非聚簇表,转成聚簇表b,然后重命名下。

要是实时的,感觉多少还得业务配合下

1 个赞

支持的,当然也可以通过rename实现

支持的

可以通过重命名文件名的方式实现