第十六周 Flink极速上手篇-初识Flink
初识Flink
什么是Flink
1 | Apache Flink 是一个开源的分布式,高性能,高可用,准确的流处理框架。 |

1 | 左边是数据源,从这里面可以看出来,这些数据是实时产生的一些日志,或者是数据库、文件系统、kv存储系统中的数据。 |
Flink架构图

1 | 首先图片最下面表示是flink的一些部署模式,支持local,和集群(standalone,yarn),也支持在云上部署。 |
Flink三大核心组件

1 | Flink包含三大核心组件 |
Flink的流处理与批处理
1 | 接下来我们来分析一下Flink这个计算引擎的核心内容 |
1 | Flink通过灵活的执行引擎,能够同时支持批处理和流处理 |

1 | 第一个:一条一条处理 |
Storm vs SparkStreaming vs Flink
1 | 接下来我们来对比一下目前大数据领域中的三种实时计算引擎 |

1 | 解释: |
实时计算框架如何选择
1 | 1:需要关注流数据是否需要进行状态管理 |