spark运行模式

本文详细介绍了Spark的运行模式,包括Local模式(单机)、Local Cluster(单机模拟集群)、standalone模式(集群)、on YARN client模式(集群)和on YARN cluster模式(集群)。standalone模式下,SparkContext向Master申请资源并在Worker上启动Executor。在YARN client模式中,ApplicationMaster负责分配Task,而YARN cluster模式中,Driver运行在AM中,直接与ResourceManager交互申请资源。
摘要由CSDN通过智能技术生成

  1.Local:本地模式(单机),使用n个线程。

  2.Local Cluster:本地伪分布式模式,可以开启多个虚拟节点。

  3.standalone模式:部署Spark到相关节点。

  4.mesos模式:部署Spark与mesos到相关节点。粗粒度、细粒度:按需分配。

  5.yarn模式:部署Spark与yarn到相关节点。粗粒度:提前分配好资源。

 

 

local模式【单机】

Local模式又称为本地模式,

本地伪集群运行模式(单机模拟集群)

这种运行模式,和Local[N]很像,不同的是,它会在单机启动多个进程来模拟集群下的分布式场景,而不像Local[N]这种多个线程只能在一个进程下委屈求全的共享资源。

standalone模式【集群】

和单机运行的模式不同,这里必须在执行应用程序前,先启动Spark的Master和Worker守护进程

Master进程做为cluster manager,用来对应用程序申请的资源进行管理;Spark-Submit 做为Client端和运行driver程序;CoarseGrainedExecutorBackend 用来并发执行应用程序;

Standalone模式是Spark实现的资源调度框

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值