玩转大数据大数据大数据 爬虫Python AI Sql

Apache Flink源码解析 (三)Flink On Yar

2018-06-16  本文已影响352人  铛铛铛clark

杂谈

有一段时间没有写技术博客了,正好之前花了一周的时间解决了一个Flink在Yarn上部署的问题,也将Flink在Yarn上运行的机制与源码了解了个大概。Flink在Yarn上部署涉及到的东西比较多,肯定不会一次写完,我应该会分几篇文章按几个模块来详细阐述,这样看起来也会比较轻松一些,而版本是基于Flink刚发布的release-1.5.0。

概述

ApplicationMaster

runCluster method of ClusterEntrypoint

总结

综上,YarnSessionClusterEntrypoint可以理解为Flink在Yarn上的ApplicationMaster,同时也是JobManager。它们之间分属两个线程,之间的交互通过Akka的消息驱动的模式来实现任务调度与资源分配的分离,而对应的JobManager与ResourceManager也有相应的子模块组成。

上一篇下一篇

猜你喜欢

热点阅读