等一分钟
1
【 TiDB 使用环境】生产环境
【 TiDB 版本】6.5.1 dm 版本 6.0
同步任务报 “Message”: “[parser:1115]Unknown character set: ‘utf8mb3’”,
我用 binlog skip task_10 跳过报错, 然后报
Message: such operation is only available for syncer, but now syncer is not running. current unit is Load"
这个怎么解啊
有猫万事足
2
你的同步任务还在load阶段,所以是你dump出来的sql文件里面有utf8mb3.
binlog命令没有办法跳过这个错误。
这个文件加一般在dm安装路径下 dumped_data开头的目录下。

或者你提前把表建好也不会有这个问题。
等一分钟
3
load阶段已经结束了是中以, 我直接修改sql文件,然后再启动应该可以吧
等一分钟
9
» query-status task_10
{
“result”: true,
“msg”: “”,
“sources”: [
{
“result”: true,
“msg”: “”,
“sourceStatus”: {
“source”: “mysql-replica-10”,
“worker”: “dm-10.1.50.10-8262”,
“result”: null,
“relayStatus”: null
},
“subTaskStatus”: [
{
“name”: “task_10”,
“stage”: “Running”,
“unit”: “Load”,
“result”: null,
“unresolvedDDLLockID”: “”,
“load”: {
“finishedBytes”: “26649197”,
“totalBytes”: “1366808682”,
“progress”: “1.95 %”,
“metaBinlog”: “(mysqld-bin.000002, 4133)”,
“metaBinlogGTID”: “cc9342b1-5e4b-11ec-9e30-005056bb72fe:1-13”,
“bps”: “0”
},
“validation”: null
}
]
}
]
}
这个状态算是正常吗
等一分钟
10
“progress”: “1.95 %”,
“metaBinlogGTID”: “cc9342b1-5e4b-11ec-9e30-005056bb72fe:1-13”,
源库是 : cc9342b1-5e4b-11ec-9e30-005056bb72fe:1-17
但是我源库插入一条数据 ,tidb里也能马上看到,就是gitd不一致
表多数据量大也可以自己做全量,这样自己用dumpling+lightning更快也更可控,然后DM做增量就好了
1 个赞
TiDB 和 DM 请使用同一个版本
7.5 是 LTS 中高度兼容 mysql 8.0
‘后面可以考虑这个版本
有猫万事足
14
还在load阶段,所以你的插入以后不会立刻看到。当unit是sync就可以了。