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

[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”