canal-adapter升级1.1.5踩过的坑

前两天升级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</scope>配置,如下图:

在项目根目录下执行mvn package,打包,然后到canal-canal-1.1.5\client-adapter\es7x\target\目录下找到client-adapter.es7x-1.1.5-jar-with-dependencies.jar

将这个文件复制到/usr/local/canal_adapter/plugin下,重启adapter即可

  • 0
    点赞
  • 0
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值