tidb-lightning 成功导入后,目标集群没有数据

【 TiDB 使用环境】测试环境
数据迁移
【 TiDB 版本】 旧集群v4.0.16 , 目标集群 v6.5.0
【复现路径】
1, tidb dumpling 工具导出测试database 的数
tiup dumpling --database tidbtest -h 127.0.0.1 -P 4200 --output . --snapshot "441869824295174146" --filetype csv --consistency=snapshot
导出后,可以看到如下内容:


*.csv 文件内容符合预期。
2, 使用tidb-lighting 导入到目标集群
tiup tidb-lightning -config tidb-lightning.toml
(1) tidb-lightning.toml 配置文件

[lightning]
# 日志
level = "debug"
file = "tidb-lightning.log"

[tikv-importer]
# 选择使用的导入模式
backend = "local"
# 设置排序的键值对的临时存放地址,目标路径需要是一个空目录
sorted-kv-dir = "/home/zx/wmh_workroot/sorted-kv-dir"
pause-pd-scheduler-scope = "global"

[mydumper]
# 源数据目录。
data-source-dir = "/home/zx/wmh_workroot/source_cluster_data/"
# 配置通配符规则,默认规则会过滤 mysql、sys、INFORMATION_SCHEMA、PERFORMANCE_SCHEMA、METRICS_SCHEMA、INSPECTION_SCHEMA 系统数据库下的所有表
# 若不配置该项,导入系统表时会出现“找不到 schema”的异常
# filter = ['*.*', '!mysql.*', '!sys.*', '!INFORMATION_SCHEMA.*', '!PERFORMANCE_SCHEMA.*', '!METRICS_SCHEMA.*', '!INSPECTION_SCHEMA.*']
filter = ['tidbtest.*']


[checkpoint]
# 是否启用断点续传。
# 导入数据时,TiDB Lightning 会记录当前表导入的进度。
# 所以即使 TiDB Lightning 或其他组件异常退出,在重启时也可以避免重复再导入已完成的数据。
enable = false


# [mydumper.csv]
# separator = ','
# delimiter = '"'


[tidb]
# 目标集群的信息(Tidb 服务端口)
host = "127.0.0.1"
port = 4300
user = "root"
password = ""
# 表架构信息在从 TiDB 的“状态端口”获取。
status-port = 28080
# 集群 pd 的地址
pd-addr = "127.0.0.1:2570"
# pd-urls = "127.0.0.1:2570"

执行结果:

【遇到的问题:问题现象及影响】
操作完成后,目标集群中对应的表没有数:
图片

【资源配置】

输出日志文件如下
tdib-lightning.log (44.4 KB)

csv打开看有数据吗?

有数据,如下!

找到原因了, 配置搞错了:

[tidb]
# 目标集群的信息(Tidb 服务端口)
host = "127.0.0.1"
port = 4300
user = "root"
password = ""
# 表架构信息在从 TiDB 的“状态端口”获取。
status-port = 28080
# 集群 pd 的地址
pd-addr = "127.0.0.1:2570"
# pd-urls = "127.0.0.1:2570"

变成:

[tidb]
# 目标集群的信息(Tidb 服务端口)
host = "127.0.0.1"
port = 4300
user = "root"
password = ""
# 表架构信息在从 TiDB 的“状态端口”获取。
status-port = 29080
# 集群 pd 的地址
pd-addr = "127.0.0.1:2570"
# pd-urls = "127.0.0.1:2570"

大家引以为戒,不要在小的地方犯错误! :joy:

filter注释掉试试

找到原因了,tidb-server status-port 端口填错了;填上了旧集群的itdb-server 端口! :joy:
谢谢大佬,帮忙看问题!

原来是个简单问题

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