开发者社区> 问答> 正文

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

已解决

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

展开
收起
提个问题 2024-05-24 14:07:19 19 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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云AnalyticDB+Data Works 企业数仓构 立即下载
DataWorks高效数据分析最佳实践-2020飞天大数据平台实战应用第一季 立即下载
被窝里的运维——DataWorks移动版公测-2020飞天大数据平台实战应用第一季 立即下载

相关镜像