开发者社区> 问答> 正文

zookeeper挂了重启后,canal server的同步停止了

canal运行中,zookeeper不知什么原因挂了,然后canal server开始报连不上zookeeper的错误,

于是stop了canal server,然后重启zookeeper、canal server和canal_client。

重启后发现canal_client在getWithoutAck()这个地方卡住了,一直获取不到Message,所以同步

也就卡住了,经检查主库的日志,发瑞已经到了binlog.000446,而canal_server从zookeeper中

获取到的日志为binlog.000440,已经差了6个日志没有同步了。

后来发现,cannal每同步一段时间,就会停住,过一段时间后,会继续同步,然后周而复始的

原提问者GitHub用户gongfangjun

展开
收起
绿子直子 2023-05-09 15:13:37 81 0
1 条回答
写回答
取消 提交回答
  • 卡主的异常原因要看看,是否是表结构删除性质导致

    原回答者GitHub用户agapple

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

相关电子书

更多
《MSE 微服务网关》 立即下载
微服务引擎 MSE 治理中心重磅发布 立即下载
阿里云微服务引擎 MSE 2.0 线上发布 立即下载