开发者社区> 问答> 正文

DataWorks实时同步任务读mysql binlog,1236报错

已解决

DataWorks实时同步任务读mysql binlog,1236报错

展开
收起
提个问题 2024-05-24 14:07:19 21 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    描述:读mysql binlog日志报错java.io.IOException: Received error packet: errno = 1236, sqlstate = HY000 errmsg = The slave is connecting using CHANGE MASTER TO MASTER_AUTO_POSITION = 1, but the master has purged binary logs containing GTIDs that the slave requires.
    原因:主库有意外重启过,意外发生前主库在一个binlog下面日志写入,因为意外中断,待重新起来的时候会打开一个新的binlog从0开始写。但是这件事情Slave并不知道,它还在一直同步前一个binlog,直到pos位置id大于binlog文件位置上限触发告警。
    2024-05-24 14:07:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载

相关实验场景

更多