因为默认otter里面的canal不支持json的 \r\n\t等,想升级一下canal版本,但是不知道怎么升级otter里面的canal版本
mklgxw1f1#
同问
5uzkadbs2#
c9qzyr3d3#
没人回答,顶一下
xmakbtuz4#
你把pom里面canal的版本换了就行吧, 或者打包后手动替换lib里面的canal包也可以
只是新版本的canal不确定和node兼容啊, 得测试一下
v7pvogib5#
直接升级pom中的canal是不行的,测试过,同样的数据情况下会出现大量解析异常,个人猜测是不兼容的问题
tv6aics16#
那没办法了,只能对比下canal两个版本间做的变更,然后把node调用canal的代码调整下,估计工程量不小
biswetbf7#
canal解析逃逸bug导致解析失败的问题,有什么好办法吗?个人尝试过序列化再反序列化,使用的是和canal最新版一致的fastjson,但是大量json解析失败报错
xtfmy6hx8#
f45qwnt89#
需要同时更新canal和druid,修改node 的部分代码就可以启动了
9条答案
按热度按时间mklgxw1f1#
同问
5uzkadbs2#
同问
c9qzyr3d3#
没人回答,顶一下
xmakbtuz4#
你把pom里面canal的版本换了就行吧, 或者打包后手动替换lib里面的canal包也可以
只是新版本的canal不确定和node兼容啊, 得测试一下
v7pvogib5#
你把pom里面canal的版本换了就行吧, 或者打包后手动替换lib里面的canal包也可以
只是新版本的canal不确定和node兼容啊, 得测试一下
直接升级pom中的canal是不行的,测试过,同样的数据情况下会出现大量解析异常,个人猜测是不兼容的问题
tv6aics16#
那没办法了,只能对比下canal两个版本间做的变更,然后把node调用canal的代码调整下,估计工程量不小
biswetbf7#
那没办法了,只能对比下canal两个版本间做的变更,然后把node调用canal的代码调整下,估计工程量不小
canal解析逃逸bug导致解析失败的问题,有什么好办法吗?
个人尝试过序列化再反序列化,使用的是和canal最新版一致的fastjson,但是大量json解析失败报错
xtfmy6hx8#
同问
f45qwnt89#
需要同时更新canal和druid,修改node 的部分代码就可以启动了