DM在出错暂停任务怎么修改参数

同步遇到了错误如下
“subTaskStatus”: [
{
“name”: “test”,
“stage”: “Paused”,
“unit”: “Sync”,
“result”: {
“isCanceled”: false,
“errors”: [
{
“ErrCode”: 10006,
“ErrClass”: “database”,
“ErrScope”: “not-set”,
“ErrLevel”: “high”,
“Message”: “startLocation: [position: (mysql-bin.074231, 450418411), gtid-set: ], endLocation: [position: (mysql-bin.074231, 450418501), gtid-set: ]: execute statement failed: INSERT INTO xxx.xxx` (xxx,``xxx,``xxx,created_by,gmt_create,gmt_modify) VALUES (?,?,?,?,?,?)", "RawCause": "Error 1062: Duplicate entry 'xxx-41526’ for key ‘uk_user_role’”,
“Workaround”: “”
}

想通过修改任务的syncs的safe-mode解决冲突,允许一部分的性能损失,但没找到能修改任务配置参数的口子甚至无法删除任务。。。

按照以下操作就可以
1.stop-task
2.修改配置文件(就是你之前启动的那个文件)
3.start-task。 tiup dmctl --master-addr master_ip:8261 start-task ./task.yaml

1 个赞

??现在可以像你这样修改参数了??

一直都可以啊,可以试一下看看

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