使用drainer同步数据发生主键冲突

非常感谢您的回复。

非常抱歉,没有找到关于 drainer 同步输出到 file 的详细配置。

您能否给一些最佳配置。

感谢您。

按照你之前的 drainer 配置,修改两个地方就好了

感谢您的回复。

按照您的配置示例,输出的 file 是存在 drainer 主机本地的 dir = data.drainer 目录对吧。

非常感谢。

对,可以自己配置,或者默认位置就是 部署目录下的 data.drainer

非常感谢您的回复。

现在另外一个drainer实例已经开始写文件了。

在文件存储目录下有个 savepoint 文件,里面有个 consistent = false ,这个是什么含义呢?
您能否告知下查看binlog内容的方式?

非常感谢。

官网搜索下 Reparo
https://docs.pingcap.com/zh/tidb/stable/tidb-binlog-reparo#reparo-使用文档

重新备份导入,启动drainer后,问题又复现了。

[error="Error 1062: Duplicate entry '342238051557978112' for key 'PRIMARY'"]

使用这个解析下 binlog 的文件,然后找下对应的binlog;另外再确认下上下游的 表结构是否一致。

感谢您的回复。

1、确认上下游表结构一致。
2、使用 reparo 将 drainer 存储的 binlog 解析到文本后,根据 drainer 日志提示的冲突 key 搜索,没有搜到记录。

请问接下来该如何排查?

感谢。

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