开发者社区> 问答> 正文

清理了一下 主mysql主的binlog日志,然后重启了canal,canal 服务端启动报错

我清理了一下 主mysql主的binlog日志,然后重启了canal canal 服务端启动报错。

2016-11-22 15:41:55.513 [destination = tj-172.18.100.97 , address = /172.18.100.97:3306 , EventParser] ERROR c.a.otter.canal.parse.inbound.mysql.MysqlEventParser - disconnect address /172.18.100.97:3306 has an error, retrying., caused by java.io.IOException: KILL DUMP 1299 failure:java.io.IOException: ErrorPacket [errorNumber=1094, fieldCount=-1, message=Unknown thread id: 1299, sqlState=HY000, sqlStateMarker=#] with command: KILL CONNECTION 1299 at com.alibaba.otter.canal.parse.driver.mysql.MysqlUpdateExecutor.update(MysqlUpdateExecutor.java:49) at com.alibaba.otter.canal.parse.driver.mysql.MysqlConnector.disconnect(MysqlConnector.java:104) at com.alibaba.otter.canal.parse.inbound.mysql.MysqlConnection.disconnect(MysqlConnection.java:60) at com.alibaba.otter.canal.parse.inbound.AbstractEventParser$3.run(AbstractEventParser.java:242) at java.lang.Thread.run(Thread.java:745)

at com.alibaba.otter.canal.parse.driver.mysql.MysqlConnector.disconnect(MysqlConnector.java:106) ~[canal.parse.driver-1.0.22.jar:na]
at com.alibaba.otter.canal.parse.inbound.mysql.MysqlConnection.disconnect(MysqlConnection.java:60) ~[canal.parse-1.0.22.jar:na]
at com.alibaba.otter.canal.parse.inbound.AbstractEventParser$3.run(AbstractEventParser.java:242) ~[canal.parse-1.0.22.jar:na]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_79]

这大概是什么原因导致的呢?

原提问者GitHub用户fanqinghui

展开
收起
绿子直子 2023-05-09 15:47:54 136 0
1 条回答
写回答
取消 提交回答
  • 我主要是把主mysql的binlog日志清理了,binlog从头开始了。但meta.dat里面记录的却不是。所以启动canal报错了,清理了一下 instance的meta.dat 文件,就可以了

    原回答者GitHub用户fanqinghui

    2023-05-10 10:46:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载
日志数据采集与分析对接 立即下载

相关镜像