dm 增量同步报错,task.yaml配置问题

【 TiDB 使用环境`】 测试环境
【 TiDB 版本】v5.4.1
【遇到的问题】

【问题现象及影响】mysql增量同步到tidb, 添加同步任务的时候报错, 目标端的账号密码确认过没有问题 配置如下, 帮忙看下配置哪里不对,还是说源库mysql 必须要开启gtid?
[tidb@db-tidb-0001 ~/tidb-community-toolkit-v5.4.1-linux-amd64/bin]$ tiup dmctl --master-addr 10.36.xxx:8261 check-task ./task.yaml
tiup is checking updates for component dmctl …
Starting component dmctl: /home/tidb/.tiup/components/dmctl/v6.0.0/dmctl/dmctl /home/tidb/.tiup/components/dmctl/v6.0.0/dmctl/dmctl --master-addr 10.36.xx.xxx:8261 check-task ./task.yaml
{
“result”: false,
“msg”: “[code=20003:class=dm-master:scope=internal:level=medium], Message: decode task config failed, RawCause: yaml: line 2: did not find expected key, Workaround: Please check the configuration file has correct YAML format.”
}

【附件】

提示的yaml格式不对,你看配置文件里是不是哪地方有问题。

mysql-instances 前面是不是多了个空格

官方文档中就有这个空格呢

souce 那行的缩进有问题,"-" 前面多了个空格

image

把缩进去掉还是报错

image
我是说这个,不过看后续截图好像已经去掉了

这个已经去掉了 你有可以启动的配置文件吗? 能不能给我一份 参考一下,

https://github.com/pingcap/tiflow/blob/master/dm/tests/all_mode/conf/dm-task.yaml

yml的格式有问题

这明显提升yaml格式问题。。建议你以官网模板就行修改

https://www.bejson.com/validators/yaml_editor/
yaml在线编辑校验器试下?

使用官方文档会报错, 改成这样就没问题了

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