Flink1.8实时数仓项目实战

《Flink1.8实时数仓项目实战》课程主要基于Flink最新稳定版本进行讲解,课程包含Flink DataSet、容错、Connector、Flink SQL以及实时数仓项目。希望通过本课程的学习,大家能快速掌握Flink 批处理和Flink SQL,并通过实时数仓项目快速积累项目经验。
Flink1.8实时数仓项目实战_第1张图片
Flink1.8实时数仓项目实战_第2张图片
课程大纲

第1章 课程介绍
 第1讲 课程内容安排与介绍 免费
第2章 Flink DataSet
 第1讲 手写一个Flink 批处理程序 免费
 第2讲 读取CSV格式数据源 免费
 第3讲 递归读取目录下文件 免费
 第4讲 Map&FlatMap&MapPartition实操 免费
 第5讲 过滤和聚合转换操作
 第6讲 数据去重实操
 第7讲 Union实操
 第8讲 默认Join实操
 第9讲 Join并实现JoinFunction实操
 第10讲 left outer Join实操
 第11讲 right outer Join实操
 第12讲 full outer Join实操
 第13讲 DataSink数据输出
 第14讲 广播变量实操
 第15讲 分布式缓存实操
 第16讲 构造方法传参实操
 第17讲 withParameters传参实操
 第18讲 全局传参实操
第3章 Flink DataSet容错
 第1讲 Flink 批处理容错
 第2讲 Fixed delay和Failure rate重启策略使用
第4章 Flink DataSet Connectors
 第1讲 Flink 批处理Connector
 第2讲 Flink HBaseSink代码实现
 第3讲 Flink HBaseSink测试运行
 第4讲 Flink HBaseSource实现
第5章 Flink Table API & SQL
 第1讲 Flink Table API和SQL介绍
 第2讲 Flink SQL编程套路-Stream SQL
 第3讲 Flink SQL编程套路-Batch SQL
 第4讲 Flink SQL编程套路-Batch Table
 第5讲 Flink API&SQL流处理介绍
 第6讲 动态表与连续查询
 第7讲 表转流-Append-only 模式
 第8讲 表转流-Retract 模式
 第9讲 Flink SQL读取Kafka代码实现
 第10讲 Flink SQL读取Kafka测试运行
 第11讲 Flink Table API实操
 第12讲 Flink SQL实操
第6章 Flink 实时数仓项目实战
 第1讲 项目需求
 第2讲 架构设计
 第3讲 解决方案
 第4讲 Mysql主备复制实现原理
 第5讲 Canal架构与工作原理
 第6讲 MySQL binlog介绍
 第7讲 MySQL安装
 第8讲 MySQL服务启动与设置
 第9讲 MySQL新建账号及开启Binlog
 第10讲 Canal-Kafka安装与配置
 第11讲 Canal-Kafka服务启动与测试
 第12讲 数据库建模
 第13讲 商品表数据接入(1)
 第14讲 商品表数据接入(2)
 第15讲 订单表数据实时接入(1)
 第16讲 订单表数据实时接入(2)
 第17讲 订单表数据实时接入(3)
 第18讲 Flink全量拉取模板(1)
 第19讲 Flink全量拉取模板(2)
 第20讲 Flink全量拉取模板(3)
 第21讲 动手实现Flink版本的Sqoop(1)
 第22讲 动手实现Flink版本的Sqoop(2)
 第23讲 Flink增量实时同步模块在生成环境中的难点问题
 第24讲 Flink增量实时同步模块实现(1)
 第25讲 Flink 增量实时同步模块实现(2)
 第26讲 Flink 增量实时同步模块实现(3)
 第27讲 Flink增量实时同步模块实现(4)
 第28讲 Flink增量实时同步模块整体联调(1)
 第29讲 Flink增量实时同步模块整体联调(2)
 第30讲 项目总结

你可能感兴趣的:(Flink1.8实时数仓项目实战)