tiup dmctl --master-addr=2.1.1.12:8261 check-task ./dm-task2.yaml 检查不通过

【TiDB 使用环境】生产环境 /测试/ Poc
【TiDB 版本】
【操作系统】
【部署方式】云上部署(什么云)/机器部署(什么机器配置、什么硬盘)
【集群数据量】
【集群节点数】
【问题复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【复制黏贴 ERROR 报错的日志】
【其他附件:截图/日志/监控】

源库信息:

任务.yaml见附件

[tidb@ol79d:/u01/tidb/dm]$ tiup dmctl --master-addr=2.1.1.12:8261 check-task ./dm-task2.yaml
Starting component dmctl: /home/tidb/.tiup/components/dmctl/v6.5.12/dmctl/dmctl --master-addr=2.1.1.12:8261 check-task ./dm-task2.yaml
{
“result”: false,
“msg”: “[code=20003:class=dm-master:scope=internal:level=medium], Message: decode task config failed, RawCause: yaml: line 12: did not find expected node content, Workaround: Please check the configuration file has correct YAML format.”
}

检查不通过,12行哪里有问题? 怎么修改?检查了看不出问题来。

dm-task2.yaml (1.1 KB)

之前 12行的问题是缩进的问题,解决了,另外又有问题啦。
[tidb@ol79d:/u01/tidb/dm]$ tiup dmctl --master-addr=2.1.1.12:8261 check-task ./dm-task2.yaml
Starting component dmctl: /home/tidb/.tiup/components/dmctl/v6.5.12/dmctl/dmctl --master-addr=2.1.1.12:8261 check-task ./dm-task2.yaml
{
“result”: false,
“msg”: “[code=20029:class=dm-master:scope=internal:level=medium], Message: mysql-instance(0)'s loader config global not exist in loaders, Workaround: Please check the loader-config-name config in task configuration file.”
}

关于 loader-config-name 的前后定义,以相互呼应,怎么定义?

附件ok-dm-task.yaml 是正确的,严格注意格式。
ok-dm-task.yaml (1.1 KB)

11到20行改下:
mysql-instances:

  • source-id: “mysql-replica-01”
    route-rules: [“instance-1-user-rule”, “sale-route-rule”]
    filter-rules: [“trace-filter-rule”, “user-filter-rule”, “store-filter-rule”]
    block-allow-list: “log-ignored”
    mydumper-config-name: “global”
    loader-config-name: “global”
    syncer-config-name: “global”