码迷,mamicode.com
首页 > 其他好文 > 详细

spark(四)yarn上的运行模式

时间:2017-10-10 09:54:47      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:集群   clust   流程   clu   ges   启动流程   优点   总结   alt   

架构图

yarn-cluster

 技术分享

 

yarn-client

 技术分享

 

区别

Yarn-cluster

spark的driver运行在applicationMaster内,启动流程为:

 技术分享

 

这张图可能比较直观

 技术分享

 

Yarn-client

Spark client向yarn的RM申请资源容器,得到AM,但是这个AM运行在其他nodemanager,并得到其他executor的运行容器。而spark的driver运行在client中。

 

总结

Yarn-client有单点故障的问题,当client意外死亡后,spark的driver也就一起死亡,并没有其他手段可以恢复。而yarn-cluster中的spark driver运行在有AM的nodemanager,死亡后可以继续在其他nodemanager恢复。

Yarn-client的唯一优点就是方便看调试信息,因为它就跑在client上,不会出现在集群的其他位置。

spark(四)yarn上的运行模式

标签:集群   clust   流程   clu   ges   启动流程   优点   总结   alt   

原文地址:http://www.cnblogs.com/ulysses-you/p/7643882.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!