阿里云Flink社区贡献Flink从入门到精通.pdf
http://www.100md.com
2020年11月4日
![]() |
| 第1页 |
![]() |
| 第4页 |
![]() |
| 第20页 |
![]() |
| 第22页 |
![]() |
| 第47页 |
参见附件(18526KB,204页)。
Flink是可以运行在多种不同的环境中的,例如,它可以通过单进程多线程的方式直接运行,从而提供调试的能力。它也可以运行在Yarn或者K8S这种资源管理系统上面,也可以在各种云环境中执行。

综述
本文主要介绍Flink Runtime的作业执行的核心机制。首先介绍Flink Runtime的整体架构以及Job的基本执行流程,然后介绍在这个过程,Flink是怎么进行资源管理、作业调度以及错误恢复的。最后,本文还将简要介绍Flink Runtime层当前正在进行的一些工作。
Flink Runtime整体架构
Flink的整体架构。Flink是可以运行在多种不同的环境中的,例如,它可以通过单进程多线程的方式直接运行,从而提供调试的能力。它也可以运行在Yarn或者K8S这种资源管理系统上面,也可以在各种云环境中执行。
错误恢复
在Flink作业的执行过程中,除正常执行的流程外,还有可能由于环境等原因导致各种类型的错误。整体上来说,错误可能分为两大类:Task执行出现错误或Flink集群的Master出现错误。由于错误不可避免,为了提高可用性,Flink需要提供自动错误恢复机制来进行重试。
对于第一类Task执行错误,Flink提供了多种不同的错误恢复策略。如图8所示,第一种策略是Restart-all,即直接重启所有的Task。对于Flink的流任务,由于Flink提供了Checkpoint机制,因此当任务重启后可以直接从上次的Checkpoint开始继续执行。因此这种方式更适合于流作业。第二类错误恢复策略是Restart-individual,它只适用于Task之间没有数据传输的情况。这种情况下,我们可以直接重启出错的任务。
阿里云Flink社区贡献Flink从入门到精通截图



相关资料1:
- 临床路径在社区获得性肺炎中的应用现状.pdf
- 高血压社区防治培训.ppt
- 危重症社区现场急救讲座2.doc
- 5章社区全科医学概论.ppt
- 北京市社区技能培训(肝脏).ppt
- 小儿急救.doc
- 深圳市社区卫生服务信息系统_操作手册精简版.pdf
- 系列报道之三——大幅度抑制医药费用上涨的釜底抽薪之举——把80的患者截留在社区卫生服务体系内.CAJ
- 区块链社区运营手册.pdf
- 危重症社区现场急救讲座5.doc
- 社区获得性肺炎诊断和治疗指南(草案).pdf
- 《社区矫正信息系统工程设计与安全》.pdf
- 社区小儿鼻出血的中医治疗.pdf
- 《跨越边界的社区:北京“浙江村”的生活史》(修订版)(2018年版).pdf .epub .mobi .azw3
- 社区心理问题初筛与干预.ppt




