ad
close

数据实时同步利器Canal教程

掌握Canal的安装部署及常见应用,熟悉Canal的底层原理,完成企业级项目业务开发与设计

654人学习

中级13课时2023/03/10更新

二维码下载学堂APP缓存视频离线看

石头老师
  • 畅销套餐
  • 精选套餐
  • 人气套餐
  • 尊享套餐
  • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

Java中高级开发工程师、JavaEE架构师、系统架构师、项目经理

你将会学到:

掌握Canal的安装部署及常见应用,熟悉Canal的底层原理,完成企业级项目业务开发与设计

  • 掌握Canal的底层原理
  • 掌握Canal的安装部署及常见应用
  • 熟练使用Canal完成企业级项目开发

课程简介:

722ce00488ac40f8ab7e125c356bcea0.png


阿里巴巴B2B公司,因为业务的特性,卖家主要集中在国内,买家主要集中在国外,所以衍生出了杭州和美国异地机房的需求,从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务。、


Canal是用Java开发的基于数据库增量日志解析,提供增量数据订阅&消费的中间件。目前,Canal主要支持了MySQL的Binlog解析,解析完成后才利用Canal Client 用来处理获得的相关数据。(数据库同步需要阿里的otter中间件,基于Canal)。


本套教程以Canal的底层原理展开讲解,细致地介绍了Canal的安装部署及常见应用,详细讲解了如何实现MySQL数据的采集,并将数据分别发送至Kafka、Redis,同时使用TCP模式深层解析封装的数据,并实现自定义数据格式。


image.png

展开更多

课程大纲-数据实时同步利器Canal教程

  • 1

    Canal组件历史背景本套教程以Canal的底层原理展开讲解,细致地介绍了Canal的安装部署及常见应用,详细讲解了如何实现MySQL数据的采集,并将数据分别发送至Kafka、Redis,同时使用TCP模式深层解析封装的数据,并实现自定义数据格式。

    「仅限付费用户」点击下载“《数据实时同步利器Canal教程》-课程资料.zip”

    [06:02]
  • 2

    Mysql的BinLog本套教程以Canal的底层原理展开讲解,细致地介绍了Canal的安装部署及常见应用,详细讲解了如何实现MySQL数据的采集,并将数据分别发送至Kafka、Redis,同时使用TCP模式深层解析封装的数据,并实现自定义数据格式。

    [09:41]
  • 3

    Mysql中Binlog日志常见格式本套教程以Canal的底层原理展开讲解,细致地介绍了Canal的安装部署及常见应用,详细讲解了如何实现MySQL数据的采集,并将数据分别发送至Kafka、Redis,同时使用TCP模式深层解析封装的数据,并实现自定义数据格式。

    [10:17]
  • 4

    Canal使用场景本套教程以Canal的底层原理展开讲解,细致地介绍了Canal的安装部署及常见应用,详细讲解了如何实现MySQL数据的采集,并将数据分别发送至Kafka、Redis,同时使用TCP模式深层解析封装的数据,并实现自定义数据格式。

    [07:20]
  • 5

    准备Linux版本的服务器本套教程以Canal的底层原理展开讲解,细致地介绍了Canal的安装部署及常见应用,详细讲解了如何实现MySQL数据的采集,并将数据分别发送至Kafka、Redis,同时使用TCP模式深层解析封装的数据,并实现自定义数据格式。

    [07:06]
  • 6

    准备Mysql服务器本套教程以Canal的底层原理展开讲解,细致地介绍了Canal的安装部署及常见应用,详细讲解了如何实现MySQL数据的采集,并将数据分别发送至Kafka、Redis,同时使用TCP模式深层解析封装的数据,并实现自定义数据格式。

    [04:16]
  • 7

    Mysql服务器开启BinLog并设置权限本套教程以Canal的底层原理展开讲解,细致地介绍了Canal的安装部署及常见应用,详细讲解了如何实现MySQL数据的采集,并将数据分别发送至Kafka、Redis,同时使用TCP模式深层解析封装的数据,并实现自定义数据格式。

    [08:48]
  • 8

    Canal的下载和安装本套教程以Canal的底层原理展开讲解,细致地介绍了Canal的安装部署及常见应用,详细讲解了如何实现MySQL数据的采集,并将数据分别发送至Kafka、Redis,同时使用TCP模式深层解析封装的数据,并实现自定义数据格式。

    [07:11]
  • 9

    配置Canal服务器本套教程以Canal的底层原理展开讲解,细致地介绍了Canal的安装部署及常见应用,详细讲解了如何实现MySQL数据的采集,并将数据分别发送至Kafka、Redis,同时使用TCP模式深层解析封装的数据,并实现自定义数据格式。

    [08:01]
  • 10

    创建Canal的TCP监听客户端本套教程以Canal的底层原理展开讲解,细致地介绍了Canal的安装部署及常见应用,详细讲解了如何实现MySQL数据的采集,并将数据分别发送至Kafka、Redis,同时使用TCP模式深层解析封装的数据,并实现自定义数据格式。

    [09:03]
  • 11

    启动并测试Canal本套教程以Canal的底层原理展开讲解,细致地介绍了Canal的安装部署及常见应用,详细讲解了如何实现MySQL数据的采集,并将数据分别发送至Kafka、Redis,同时使用TCP模式深层解析封装的数据,并实现自定义数据格式。

    [08:06]
  • 12

    Canal的客户端TCP源码解读本套教程以Canal的底层原理展开讲解,细致地介绍了Canal的安装部署及常见应用,详细讲解了如何实现MySQL数据的采集,并将数据分别发送至Kafka、Redis,同时使用TCP模式深层解析封装的数据,并实现自定义数据格式。

    [06:08]
  • 13

    Canal组件小结本套教程以Canal的底层原理展开讲解,细致地介绍了Canal的安装部署及常见应用,详细讲解了如何实现MySQL数据的采集,并将数据分别发送至Kafka、Redis,同时使用TCP模式深层解析封装的数据,并实现自定义数据格式。

    [02:52]

“石头老师”老师的其他课程更多+

close
  • 课程介绍
  • 课程大纲
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部
adv-image