canal 启动好好的 过一段时间后就不行 这玩意真的能用在生产环境么?

oprakyz7  于 22天前  发布在  其他
关注(0)|答案(7)|浏览(22)

同步同步着 就是.CanalClientException: deserializer failed Error sync but ACK!
一下能同步一下不能同步的
生产环境和测试环境都一样
这玩意真的能用于生产环境么????????????
更新一条数据 有时能同步有时不能同步 这怎么搞

z9zf31ra

z9zf31ra1#

/

跑着跑着 就是这个错误
或者就是直接假死

j13ufse2

j13ufse22#

我也遇到过这种现象,是由于其他程序比如本地Java进程监听binlog或者dataX定时器,会干扰binlog偏移量。目前把这2个因素排除掉以后重启canal和canal-adapter就没有问题了。

sy5wg1nm

sy5wg1nm3#

阿里的插件 TMD少用,全是坑

6mzjoqzu

6mzjoqzu4#

增加更多信息,看一下详细报错的原因

efzxgjgh

efzxgjgh5#

deserializer failed,一般都是数据格式非法或者不兼容导致,比如高低版本 或者 flatMessage格式配置不一致等

bhmjp9jg

bhmjp9jg6#

deserializer failed,一般都是数据格式非法或者不兼容导致,比如高低版本 或者 flatMessage格式配
那为什么重启以后又兼容了 跑一段时间又不兼容了?都是一模一样的数据 反正我放弃了

5anewei6

5anewei67#

我也有这个问题,目前是监控adapter日志,如果有大量Error sync but ACK,重启adapter服务,出现的原因还不清楚。

相关问题