flink系列(2)-基础架构

  • 2019 年 10 月 4 日
  • 筆記

上一篇从宏观上说了一些基础组件,这一篇,我们来说一下flink架构中涉及的一些组件

和大多数的分布式系统一样,flink也是分层的,每一层所包含的组件都提供了抽象接口,用于服务于上层组件。

从图上可以看出,主要分了三大层,分别是Deploy, core,APIS & Libraries

Deploy:

该层主要涉及了Flink的部署模式,Flink支持多种部署模式:本地、集群(Standalone/YARN)、云(GCE/EC2)。Standalone部署模式与Spark类似,这里,我们看一下Flink on YAR