agapple
agapple
 我用mariadb复现了这个问题,应该算是mariadb的bug: 1. mysql 5.7新的时间格式,支持了毫秒精度,类似于datetime(3) 2. 开启5.6时间格式的兼容参数,如果带上毫秒精度的参数,会导致binlog解析出现异常(mariadb自己的binlog工具都无法解析)
 不带毫秒精度的时间,在mysql56_temporal_format=off时也是可以正常解析的
> >  > > 不带毫秒精度的时间,在mysql56_temporal_format=off时也是可以正常解析的 > > 是的,那看来就是我们的场景了,这种场景下有什么建议么,或者改造修复的方向也行 去掉毫秒精度,或者修改mysql56_temporal_format=on
正常的,会有重复消费
Line 11 in XML document from class path resource [spring/default-instance.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 11; columnNumber: 28; cvc-elt.1: Cannot find the declaration of element 'beans 应该是高版本的xml,复制到了低版本,中间有过spring版本升级
> > 你有遇到我得问题吗?#5233 > > 我没有遇到,我用的镜像是 canal/canal-admin:latest canal/canal-server:latest > > 我遇到的问题听说在canal-1.1.7-hotfix-1分支修复了,但最新镜像还没有更新 我印象中应该推送过canal-1.1.7-hotfix-1镜像
启动是正常的,但为啥最后一步直接stop了?
可以考虑升级fastjson
你这个是mysql什么版本啊?type未识别直接忽略的话,容易解析错位,不同type后继续读取的bytes数量是不同的
那他没有兼容mysql开源生态,你提工单反馈吧,要求给出解决方案