通过tidb-lightning导入数据,无法匹配多个源数据文件

【 TiDB 使用环境】测试/
【 TiDB 版本】 v6.1.0
通过dumpling导出的数据文件如下:
nsy_scm.stock.0000000000000.sql
nsy_scm.stock.0000000010000.sql
nsy_scm.stock.0000000020000.sql
nsy_scm.stock.0000000030000.sql
nsy_scm.stock.0000000040000.sql
nsy_scm.stock.0000000050000.sql
nsy_scm.stock_business.0000000000000.sql

tidb-lightning配置文件如下:
[lightning]
#region-concurrency=

level=“info”
file=“tidb-lightning.log”

[tikv-importer]
backend=“local”
sorted-kv-dir=“/tmp”

[mydumper]
data-source-dir=“/home/tidb/dumpling/sql”
filter = [‘.’,‘!mysql.‘,’!sys.’,‘!INFORMATION_SCHEAM.‘,’!PERFORMANCE_SCHEMA.’,‘!METRICS_SCHEMA.‘,’!INSPECTION_SCHEMA.’]

[tidb]
host=“172.16.1.201”
port=4000
user=“root”
password=“123456”
status-port=10080
pd-addr=“172.16.1.202:2379”

通过以下命令导入到tidb中:
tiup tidb-lightning -config tidb-lightning.toml

发现一个问题
就是
nsy_scm.stock_business.0000000000000.sql
这个表和数据都有


nsy_scm.stock.0000000000000.sql
nsy_scm.stock.0000000010000.sql
nsy_scm.stock.0000000020000.sql
nsy_scm.stock.0000000030000.sql
nsy_scm.stock.0000000040000.sql
nsy_scm.stock.0000000050000.sql
这个文件对应的表有创建,但数据为0

是不是要配置正规表达式来匹配多个文件呢?

tidb-lightning.log传来看一下呢

[lightning]

日志

level = “info”

file = “1tidb-lightning.log”

max-error = 9223372036854775807 ##容错最重要

[tikv-importer]

选择使用的导入模式

backend = “tidb”

#duplicate-resolution = ‘remove’

设置排序的键值对的临时存放地址,目标路径需要是一个空目录

sorted-kv-dir = “/dataa/tidba”

[[mydumper.files]]

pattern = ‘(?i)^(?:[^/]/)databasename_.?.tablename...?.csv’

schema = “old_system_data”

table = “trade_his_v2_0”

type = “csv”

[conflict]

strategy = “replace”

threshold = 9223372036854775807

[mydumper]

源数据目录。

data-source-dir = “/data”

配置通配符规则,默认规则会过滤 mysql、sys、INFORMATION_SCHEMA、PERFORMANCE_SCHEMA、METRICS_SCHEMA、INSPECTION_SCHEMA 系统数据库下的所有表

若不配置该项,导入系统表时会出现“找不到 schema”的异常

filter = [‘.’, ‘!mysql.', '!sys.’, ‘!INFORMATION_SCHEMA.', '!PERFORMANCE_SCHEMA.’, ‘!METRICS_SCHEMA.', '!INSPECTION_SCHEMA.’]

[tidb]

目标集群的信息

host = “”

port = 4000

user = “root”

password = “”

表架构信息在从 TiDB 的“状态端口”获取。

#status-port = 10080

集群 pd 的地址

#pd-addr = “:2379”

数据为0 的表结构,主键是否有

数据为0,表结构有

#pattern = ‘(?i)^(?:[^/]*/)trade_..ops_his_v2..[0-9].csv’

发你了 官方在这里 这里没转译
https://docs.pingcap.com/zh/tidb/stable/tidb-lightning-distributed-import

dumling导出来就这么几个文件吗,另外序号一般都是连续的吧,为啥0000000000000之后直接成0000000010000了

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