2.3 Spark运行架构与流程

Spark运行架构与流程包括几个核心概念:Driver负责提交应用并初始化作业,Executor在工作节点上执行任务,作业是一系列计算任务,任务是作业的基本执行单元,阶段是一组并行任务。Spark支持多种运行模式,包括单机、Standalone集群、YARN和Mesos集群,以及高可用集群。运行流程包括资源申请、分配、反馈、反向注册和任务提交。Driver与Cluster Manager通信,管理资源和任务,Executor向Driver注册并执行任务。整个流程确保了Spark应用的高效执行和资源的合理利用。

相关推荐
乌恩大侠3 小时前
图解 AI-RAN开发需要哪些软硬件:O-RU、DGX Spark、Sionna与Aerial
人工智能·spark·o-ru·ai-ran
阿里云大数据AI技术17 小时前
阿里云 EMR Daft AI Function:用 DataFrame 表达式搞定大模型调用与多模态向量化
人工智能·spark
BD_Marathon1 天前
部署Spark
大数据·javascript·spark
Blossom i1 天前
Python+spark2.0+Hadoop机器学习与大数据实战第十一章:Python Spark的集成开发环境
大数据·hadoop·spark
BD_Marathon1 天前
开发Spark应用程序
大数据·ajax·spark
用户3610588626122 天前
Spark 核心之广播变量、累加器原理深度剖析
大数据·spark
用户3610588626123 天前
Spark 核心之二次排序、分组取 TopN 优化分析
大数据·spark
头茬韭菜4 天前
Apache Fluss 项目深度分析与技术文档系列计划
flink·spark·realtime·fluss
Gent_倪5 天前
Spark聚合算法:HashAggregate与SortAggregate详解
大数据·spark
用户3610588626126 天前
Spark 核心之任务调度角色划分以及资源调度角色划分详解
大数据·spark