开发者社区> 问答> 正文

按example下的例子写canal client订阅binlog数据,无法取到数据

按example下的例子写canal client订阅binlog数据,启动后,idea的控制台会不断输出DEBUG org.apache.zookeeper.ClientCnxn - Got ping response for sessionid这样的日志,在mysql>下执行DDL或DML操作无法输出binglog相关日志数据

原提问者GitHub用户olin017

展开
收起
绿子直子 2023-05-09 10:54:24 73 0
2 条回答
写回答
取消 提交回答
  • 建议换成1.0.26

    原回答者GitHub用户agapple

    2023-05-10 10:22:01
    赞同 展开评论 打赏
  • 随心分享,欢迎友善交流讨论:)

    这可能是由于Canal客户端无法连接到Zookeeper服务器或MySQL服务器导致的。请确保Canal客户端的配置文件中指定的Zookeeper服务器和MySQL服务器地址和端口号正确,且Zookeeper服务器和MySQL服务器正常运行。同时,还需要确保Canal客户端和MySQL服务器之间的用户权限设置正确,以允许Canal客户端访问MySQL服务器上的binlog。如果已经确认以上问题都不存在,可以尝试将Canal客户端的日志级别设置为更高,以便更好地查看日志,同时还可以使用Canal的客户端测试工具来测试连接和订阅是否正常工作。

    2023-05-09 12:03:55
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PolarDB-X 2.0 全局 Binlog 与备份恢复能 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载