[Flink基础]---- Flink学习规划(初级)

      都言:“光说不练假把式”,但个人觉得打牢基础是非常必要的!适当通过 ”理论 + 实践 “ 的结合,可能效果更好!一直唠嗑着要好好学学 Flink,也没有系统地去弄,这次来真的了。

Apache Flink 学习目录

1、Flink 介绍

  • 1.1 关于Apache Flink
  • 1.2 Flink 和 Spark 的对比
  • 1.3 怎样在Flink社区做贡献
  • 1.4 Flink 与其他实时计算框架对比

 

2、Flink 的基本概念与部署

  • 2.1 编程模型
  • 2.2 对比DataSet API & DataStream API & Table & SQL API 
  • 2.3 部署方式
  • 2.4 基本Source 有哪些?
  • 2.5 基本 SInk 有哪些?
  • 2.6 如何使用 Flink solt 组

 

3、Flink 状态管理

  • 3.1 状态
  • 3.2 容错
  • 3.3 如何设置 Flink TTL

 

4、DataStream API的介绍和使用

  • 4.1 Window 和 Time
  • 4.2 Watermark 介绍
  • 4.3 Kafka Connector

 

5、Batch Processing API的介绍和使用

  • 5.1 Data Sinks

 

6、Table API的介绍和使用

  • 6.1 Table 的注册
  • 6.2 常用的 Operators

 

7、Complex Event Procssing的介绍

 

8、Flink on Yarn 

  • 8.1 使用Ambari 搭建Flink 集群
  • 8.2 Flink on Yarn 提交用例

 

9、Flink Metrics与监控

  • 9.1 Flink metrics理解与使用
  • 9.2 常用metrics指标含义讲解
  • 9.3 延迟反压监控
  • 9.4 结合Prometheus构建诊断系统

小伙伴请注意:为方便查看,我已经在文中添加了链接。如果没有链接,抱歉,正在学习中。。

 

参考

https://www.oreilly.com/library/view/stream-processing-with/9781491974285/

https://www.oreilly.com/library/view/learning-apache-flink/9781786466228/

https://www.oreilly.com/library/view/introduction-to-apache/9781491977132/

 

你可能感兴趣的:(Flink)