DM task 显示正常,但没有将上游的数据写入下游TIDB中,如何重复消费binlog?

是否可以帮忙给个方案,如何解决 主键冲突的问题?
Error 1062: Duplicate entry ‘20070600211209031734112989’ for key ‘PRIMARY’
这个错误应该如何忽略掉

开启 safe mode 不会出现主键冲突,insert 会被替换成 replace 来执行,当时操作已经给出。可以将操作步骤截图发一下,建议其中有查看验证的步骤,并且看下 tidb 监控中 replace into 语句在五分钟后是否继续执行


手动清理relay log下binlog文件,执行截图中的命令,提示

这个问题如何处理,查看对应的dm-work,没发现有10081的端口服务。1T的盘,目前binlog就有530G,所以要释放掉binlog

对应的 dm-worker 进程是正常启动的吗?端口使用的是 10081 端口?

dmwork的端口是8262,不是10081,难道你们文档里面描述的端口是dm-work的端口?

我改成了dm-worker端口 确实执行成功了
» purge-relay -w “172.21.195.64:8262” --filename “mysql-bin.005000”
[warn] no --sub-dir specify for --filename, the latest one will be used
{
“result”: true,
“msg”: “”,
“workers”: [
{
“result”: true,
“worker”: “172.21.195.64:8262”,
“msg”: “”
}
]
}

你们的文档可以重新review一次吗?我觉得很多地方会让人产生混乱

文档示例可能是因为测试环境没有使用默认端口的原因

我们改进一下 ,不好意思