Open Eutop1a opened 3 months ago
解决了吗
解决了吗
只要把 instance.properties 里面的canal.instance.tsdb.enable=true 改为 canal.instance.tsdb.enable=false 后就没问题,但是我不知道原因在哪
我也遇到相同的问题,调试发现会进两次buildTableMetaTSDB方法,在拉取解析binlog时再次进入时 System.setProperty("canal.instance.tsdb.url", tsdbJdbcUrl); System.setProperty("canal.instance.tsdb.dbUsername", tsdbJdbcUserName); System.setProperty("canal.instance.tsdb.dbPassword", tsdbJdbcPassword); 中的tsdbJdbcUrl、tsdbJdbcUserName、tsdbJdbcPassword三个变量值都是null。不知道怎么改这个
java.lang.ClassNotFoundException: com.alibaba.druid.pool.DruidDataSource
自己编译过二进制码?
java.lang.ClassNotFoundException: com.alibaba.druid.pool.DruidDataSource
自己编译过二进制码?
没有,我就直接下载Windows版的,解压后改配置文件运行了,没动过其他的
知道吗
只要把 instance.properties 里面的 canal.instance.tsdb.enable=true 改为 canal.instance.tsdb.enable=false 后就没问题了,但是我不知道原因在哪
设置成false之后无效,canal-1.1.8-alpha-2
Question
canal 默认的instance.properties 里 canal.instance.tsdb.enable=true 开启,启动 canal 报错,不能正确接收bin-log
设置canal.instance.tsdb.enable=false后就一切正常
environment
version:
mysql: 8.0.38.0 canal: canal.deployer-1.1.8 java: Java 21.0.3 2024-04-16 LTS kafka: kafka_2.13-2.8.1-site-docs.tgz
使用该配置文件下的默认canal.instance.tsdb.enable=true,canal.log和example.log均会报错,部分报错内容如下: 详细文件在这里 canal.log example.log
canal.log:
example.log