前两天升级canal adapter 1.1.5版本时碰到了canal源码自身存在的问题,被困扰了好久,现总结出来希望新进者不要再踩这些坑了
1、adapter目标数据源配置问题:
adapter的application.yml配置文件hosts配置必须加https全路径,
上图adapter的application.yml的配置在1.1.5 beta版本中没有问题,但更新到1.1.5 release版本就连不上,必须加上http://,如下图所示:
2.DruidDataSource jar包依赖冲突问题
该问题会导致源数据变更了,但无法写入es中,这个需要下载canal 源码包,修改client-adapter escore模块下的pom文件,对应位置加上<scope>provided</sco