请问怎么升级otter里面的canal版本

wn9m85ua  于 2022-10-25  发布在  其他
关注(0)|答案(9)|浏览(229)

因为默认otter里面的canal不支持json的 \r\n\t等,想升级一下canal版本,但是不知道怎么升级otter里面的canal版本

c9qzyr3d

c9qzyr3d3#

没人回答,顶一下

xmakbtuz

xmakbtuz4#

你把pom里面canal的版本换了就行吧, 或者打包后手动替换lib里面的canal包也可以

只是新版本的canal不确定和node兼容啊, 得测试一下

v7pvogib

v7pvogib5#

你把pom里面canal的版本换了就行吧, 或者打包后手动替换lib里面的canal包也可以

只是新版本的canal不确定和node兼容啊, 得测试一下

直接升级pom中的canal是不行的,测试过,同样的数据情况下会出现大量解析异常,个人猜测是不兼容的问题

tv6aics1

tv6aics16#

那没办法了,只能对比下canal两个版本间做的变更,然后把node调用canal的代码调整下,估计工程量不小

biswetbf

biswetbf7#

那没办法了,只能对比下canal两个版本间做的变更,然后把node调用canal的代码调整下,估计工程量不小

canal解析逃逸bug导致解析失败的问题,有什么好办法吗?
个人尝试过序列化再反序列化,使用的是和canal最新版一致的fastjson,但是大量json解析失败报错

f45qwnt8

f45qwnt89#

需要同时更新canal和druid,修改node 的部分代码就可以启动了

相关问题