为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:1.0.3
- 【DM 版本】:1.0.3
- 【问题描述】:同步上游rds库的时候出现报错,下面是task报错日志日志.rtf (36.2 KB)
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
附件中有报错: Error 1062: Duplicate entry ‘zone1’ for key 'idx_zone_uuid
检查下这个 key 是否有合库合表的之后的冲突。
如何检查? 用命令 query-error taskname 只显示任务暂停,无报错
嗯,先看下相关的表结构,然后根据报错中的这个 key ,在上游查下重复的情况。
如果有合库合表的冲突,需要在下游 tidb 把 sharding key 加入到唯一索引中去
上游没有合库合表的
嗯啊,麻烦确认下报错中的 Error 1062: Duplicate entry ‘zone1’ for key 'idx_zone_uuid 表结构和上游数据情况。
这个是什么
我感觉是 表名_loader_checkpoint的问题
checkpoint 的表中没有数据,可能是这个原因,不知道为什么,导致了未知的错误
上面是task 的日志 query-status 命令显示的,用query-error 每有错误 只显示任务暂停
1 当前有几个task有问题? 麻烦发送一个完整的query-status的状态,如果截图不行,麻烦发送文本文件
2.麻烦您上传dm-worker的日志,我们看下日志
3.请上传task文件
冲突是什么意思
sql之间的冲突,还是表之间的冲突