github.com/pingcap/tiflow@v0.0.0-20240520035814-5bf52d54e205/dm/tests/check_task/conf/task-sharding.yaml (about) 1 name: test # 任务名称,需要全局唯一 2 task-mode: all # 任务模式,可设为 "full"、"incremental"、"all" 3 shard-mode: "pessimistic" 4 5 target-database: # 下游数据库实例配置 6 host: "127.0.0.1" 7 port: 4000 8 user: "root" 9 password: "" # 如果密码不为空,则推荐使用经过 dmctl 加密的密文 10 11 ## ******** 功能配置集 ********** 12 block-allow-list: # 上游数据库实例匹配的表的 block-allow-list 过滤规则集,如果 DM 版本 <= v2.0.0-beta.2 则使用 black-white-list 13 bw-rule-1: # 黑白名单配置的名称 14 do-dbs: ["check-task"] # 迁移哪些库 15 16 # ----------- 实例配置 ----------- 17 mysql-instances: 18 - source-id: "mysql-replica-01" # 上游实例或者复制组 ID,参考 的 配置 19 block-allow-list: "bw-rule-1" # 黑白名单配置名称,如果 DM 版本 <= v2.0.0-beta.2 则使用 black-white-list 20 route-rules: ["rule1"] 21 mydumper-config-name: "global" 22 23 routes: 24 rule1: 25 schema-pattern: "check-task" 26 table-pattern: "t*" 27 target-schema: "check-task" 28 target-table: "t" 29 30 mydumpers: 31 global: 32 threads: 1