启动同步任务报错,分库分表合并场景,一个MySQL实例,多个数据库,db1,db2,db3,每个库都有一个tb1,需要整合所有的tb1到一个db_all里,启动任务报错如下:
任务配置如下:
你好,
根据报错信息,41 行匹配失败,请检查 dm 版本,此配置方式在 1.0.4 才支持。
routes: # 上游和下游表之间的路由 table routing 规则集
route-rule-1: # 配置名称
schema-pattern: "db_*" # 库名匹配规则,支持通配符 "*" 和 "?"
table-pattern: "tb1*" # 表名匹配规则,支持通配符 "*" 和 "?"
target-schema: "db_all" # 目标库名称
target-table: "tb1" # 目标表名称
black-white-list: # 上游数据库实例匹配的表的 black & white list 过滤规则集
bw-rule-1: # 配置名称
do-dbs: ["~^db.*"] # 同步哪些库