一个好的问题描述有利于社区小伙伴更快帮你定位到问题,高效解决你的问题
【TiDB 使用环境】生产环境 /测试环境
【TiDB 版本】
【部署方式】云上部署(什么云)/机器部署
【操作系统/CPU 架构/芯片详情】
【机器部署详情】CPU大小/内存大小/磁盘大小
【集群数据量】
【集群节点数】
【问题复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【复制黏贴 ERROR 报错的日志】
【其他附件:截图/日志/监控】
有个需求,dumpling 导出的是a表,lightning想把数据导入到b表,同一个数据库实例,能做到嘛
1 个赞
zhanggame1
(Ti D Ber G I13ecx U)
2
可以,把导出文件重命名下如test.a.csv 改成test.b.csv
1 个赞
可以实现,在 lightning 配置里加表名映射,即可 A 表导出导入为 B 表
1 个赞
wbslxw
(Ti D Ber Cl S0j Eng)
5
可以做到,将 dumpling 导出的表名映射成目标库 / 表名
独善其身
(Ti D Ber Bi Rqfz5 K)
7
必须要路由啊,刚看了一边视频,要不然怎么实现跨tikv数据的联合呢
1 个赞
TiDBer_1834
(Ti D Ber L Dr Eq28 H)
17
通过在lightning.toml中配置 [[mydumper.files]]规则,用正则匹配备份文件名(如db.tbl.0000.sql),并强制指定目标schema和table,从而将数据导入到与源文件名不同的库/表中
Fanchen
(Ti D Ber Uoi Hnf Zw)
19
能做到,而且生产环境常用、官方支持:
Dumpling 导出 db.a,Lightning 导入到同实例同库的 db.b,不需要中间实例、不需要中转。
TiDBer_1834
(Ti D Ber L Dr Eq28 H)
20
TiDB Lightning 允许在 lightning.toml 中用 [[routes]] 配置项将备份中的某表(如 test_db.fenqu_test )路由到目标库表(如 test_db.fenqu_test_4 ),实现逻辑重命名或跨库迁移