Canal是由阿里开发并开源的轻量级MySQL数据抓取软件,在大数据领域有着非常广泛的应用。可以实时读取MySQL二进制日志Binlog,并生成JSON格式的消息,作为生产者发送给Kafka、Kinesis、RabbitMQ、Redis、Google Cloud Pub/Sub、文件或其它平台的应用程序,还可以使用TCP模式自定义数据格式以及发送的下游。 本套教程以Canal的底层原理展开讲解,细致介绍了Canal的安装部署及常见应用,详细讲解了如何实现MySQL数据的采集,并将数据分别发送至Kafka,同时使用TCP模式深层解析封装的数据,并实现自定义数据格式。教程含全套视频、教辅文档、代码、软件,一站式搞定Canal。
视频目录 01.尚硅谷_大数据采集技术-Canal(课程介绍)02.尚硅谷_大数据采集技术-Canal(什么是Canal)03.尚硅谷_大数据采集技术-Canal(MySQL Binlog介绍)04.尚硅谷_大数据采集技术-Canal(工作原理)05.尚硅谷_大数据采集技术-Canal(使用场景)06.尚硅谷_大数据采集技术-Canal(MySQL 环境准备)07.尚硅谷_大数据采集技术-Canal(下载与安装)08.尚硅谷_大数据采集技术-Canal(TCP模式 创建项目&Canal封装数据格式分析)09.尚硅谷_大数据采集技术-Canal(TCP模式 代码编写 创建连接&拉取数据)10.尚硅谷_大数据采集技术-Canal(TCP模式 代码编写 解析结果数据并打印)11.尚硅谷_大数据采集技术-Canal(TCP模式 代码测试)12.尚硅谷_大数据采集技术-Canal(Kafka模式 配置文件修改)13.尚硅谷_大数据采集技术-Canal(Kafka模式 案例测试)