第一章 课程介绍
1. 试看 课程内容安排与介绍
第二章 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. 全局传参实操
第三章 Flink DataSet容错
1. Flink 批处理容错
2. Fixed delay和Failure rate重启策略使用
第四章 Flink DataSet Connectors
1. Flink 批处理Connector
2. Flink HBaseSink代码实现
3. Flink HBaseSink测试运行
4. Flink HBaseSource实现
第五章 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实操
第六章 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. 项目总结