目录:

1.flink技术架构分层
核心分为三层:物理部署层,Runtime层,API & liberare层
物理部署层:
1. flink支持单节点部署,,单个jvm管理
2.也支持集群模式,standalone模式,YARN模式
3.也可以部署在云上,谷歌云和亚马逊云等
Runtime层
只要为上层API提供服务,也是flink核心代码层。
API & liberare层
API模块主要分为2部分:
流处理模块:DataStream 和 批处理模块:DataSet
在API两个模块之上抽象出了,各个不同的库。
CEP:流处理的复杂事件处理库
SQL&Table库:既可以处理流,也可以处理批。
FlinkML:基于批处理的机器学习库。
Gelly:基于批处理的图计算库。

本文介绍了Flink的核心分层,包括物理部署层、Runtime层和API&liberare层。物理部署层支持单节点和集群部署,如Standalone和YARN模式。Runtime层为上层API提供服务,而API&liberare层则包含流处理的DataStream、批处理的DataSet以及各种库,如CEP、SQL&Table、FlinkML和Gelly。

1236

被折叠的 条评论
为什么被折叠?



