开始学习canal教程 alibaba / canal 是alibaba开源的基于MySQL数据库增量日志(binary log)解析,提供数据增量消费。
开源最新的版本是v1.1.4,最大的特色是提供了canal-admin,主要提供集群管理,server管理,instance管理。
由于开始学习,且涉及到的开源组建较多,做个基于docker个人开发环境搭建整套canal服务,并将增量消息到MQ。
个人的开发环境是macOS。(理论上linux和windows同样) 安装好Docker服务,并且对docker命令有一定了解。 推荐jesseduffield / lazydocker,一个docker的命令行可视化工具,对搭建调试是观察日志比较便利。