Spark基础之:集群角色以及任务提交流程


本篇主要介绍两块内容:
一、Spark集群主要角色以及每个角色的主要功能,包含Spark自身角色以及Spark运行在Yarn(Spark on Yarn)上的角色。
二、Spark运行时任务提交的流程。

一、Spark主要角色介绍

Spark Application在集群上运行时,主要由四个部分组成,分别是:Master、Worker、Driver、Executor

1、Spark主要角色

Master

集群的大管家,负责集群的资源管理和分配

Worker

单个机器的管家,负责在单个服务器上提供运行容器,管理当前服务器资源

Driver

单个Spark任务的管理者,管理Executor上的任务执行和任务的分配。类似Yarn的ApplicationMaster。

Executor

具体干活的进程,Spark的工作任务(Task)都由Executor来负责执行。

2、yarn主要角色

yarn的主要角色有四个,从资源管理层面和任务计算层面两个层面去看

资源管理层面

  • 集群的资源管理者
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嗷嗷的特Man

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值