开发者社区> 问答> 正文

otter由于磁盘满了产生错误,导致磁盘清理后仍然无法同步

我的数据库服务器曾经磁盘满过。导致数据库挂了,otter也挂了,虽然后来清理磁盘,重新启动数据库。但是otter还是报磁盘错误,错误消息是这样,请问这种情况怎么恢复啊

pid:1 nid:2 exception:canal:216canal:java.io.IOException: Received error packet: errno = 1236, sqlstate = HY000 errmsg = binlog truncated in the middle of event; consider out of disk space on master; the first event 'mysql-bin.000019' at 349301750, the last event read from './mysql-bin.000019' at 349301987, the last byte read from './mysql-bin.000019' at 349302006. at com.alibaba.otter.canal.parse.inbound.mysql.dbsync.DirectLogFetcher.fetch(DirectLogFetcher.java:95) at com.alibaba.otter.canal.parse.inbound.mysql.MysqlConnection.dump(MysqlConnection.java:113) at com.alibaba.otter.canal.parse.inbound.AbstractEventParser$3.run(AbstractEventParser.java:209) at java.lang.Thread.run(Thread.java:745)

原提问者GitHub用户 heroghost

展开
收起
大圣东游 2023-06-21 17:00:46 64 0
1 条回答
写回答
取消 提交回答
  • 需要重置下binlog位点,重新开启同步

    原回答者GitHub用户agapple

    2023-06-21 18:06:01
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载