开发者社区> 问答> 正文

canal搞了两天了还是运行不了第一个demo!求大神解惑

1.环境

mysql5.6 centos7 jdk8 canal 1.1.1

配置文件和mysql的canal用户都照着quickstart里面配置好了

2.问题

1、启动canal的时候example.log日志里面会有一个错误信息,难得上截图了,手打 。。。

ERROR com.alibaba.druid.pool.DruidDataSource - testWhileIdle is true, validationQuery not set

2、查看mysql的日志 /var/log/mysql/mysqld.log的时候有这样的信息:

Aborted connection 7 to db: 'unconnected' user:'canal' host:'vm02' (Got an error reading communication packets)

3、binlog日志里面只有建库建表的日志,没有DML操作语句的日志

4、有时候example.log里面还会有空指针的异常,我看日志里面有 gtid= 这样的日志,是因为这个吗

各位有没有遇到相同的问题求解答呀,感谢了!!!

原提问者GitHub用户chenjw505

展开
收起
Java工程师 2023-05-08 18:04:21 100 0
1 条回答
写回答
取消 提交回答
  • 在canal.properties中 将canal.instance.tsdb.spring.xml=classpath:spring/tsdb/h2-tsdb.xml 注释掉,就可以运行了

    原回答者GitHub用户Charlieblu

    2023-05-09 18:52:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载