侧边栏壁纸
博主头像
AllInOne博主等级

随风来,随风去

  • 累计撰写 45 篇文章
  • 累计创建 27 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

Canal的坑(实战篇)

AllInOne
2024-06-07 / 0 评论 / 0 点赞 / 134 阅读 / 212 字
温馨提示:
点赞-关注-不迷路。

安装包下载

https://github.com/alibaba/canal/releases

教程

https://github.com/alibaba/canal/wiki/QuickStart

密码问题

https://github.com/alibaba/canal/issues/2846

如果canaladmin的明文为admin那么配置为canal.admin.passwd = 4ACFE3202A5FF5CF467898FC58AAB1D615029441(admin的密文)

启动canal server的问题

sh ./startup.sh local

JDK版本问题

https://github.com/alibaba/canal/issues/4690

问题

Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: java.nio.ByteBuffer.clear()Ljava/nio/ByteBuffer;

如下查看日志报错。

image-1717741389381

解决办法

这个报错是由于不兼容jdk1.8,下载一个11然后在启动脚本里面修改好就行了。

vim /home/datadev/testmysql/canaladmin/bin/startup.sh
export JAVA_HOME=/home/datadev/testmysql/jdk-11.0.21
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

连接池报错

image-1717743400960

下载依赖

https://mvnrepository.com/artifact/com.alibaba/druid/1.2.23

下载对应的依赖放入到canal server的lib下面。

0

评论区