当前位置:网站首页>spark architecture
spark architecture
2022-08-02 07:51:00 【this is a book】
1 Background
The spark-based development is based on the spark framework, doing business-level development on it, and understanding the basic architecture of spark
You can quickly master the skills of using spark
2 Architecture Diagram

3 Terminology explanation
3.1 Cluster Manager
It is the manager of cluster resources, which can be understood as the running base of spark, on which all code runs
Spark supports 3 cluster deployment modes: Standalone, Yarn, Mesos
3.2 Driver Program
The main method in the spark program
Created SparkContext, SparkContext sends Task to Executor for execution
Here is a point, the JVM of the Driver Program and the Executor do not share a JVM, not even on the same machine
3.3 Executor
The code area in the code where the operator is executed
Run on the worker node and execute the Task sent by the Driver
Returns the result of the operation to the Driver Manager
边栏推荐
- A Preliminary Study on the Basic Principles of Formal Methods
- MySQL error 1055 solution: [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains
- 自然语言处理 文本预处理(下)(张量表示、文本数据分析、文本特征处理等)
- Mysql报错2003 解决办法 Can‘t connect to MySQL server on ‘localhost‘ (10061)
- 暑假第五周总结
- 如何设计静态资源缓存方案
- FormData上传二进制文件、对象、对象数组
- OC-错误提示
- SQL server 2014 怎么一次性导出多个查询结果?
- LeetCode 2312. 卖木头块
猜你喜欢

MySQL-FlinkCDC-Hudi实时入湖

【图像隐藏】基于matlab混合DWT-HD-SVD数字图像水印方法技术【含Matlab源码 2007期】

2022.07.31(LC_6132_使数组中所有元素都等于零)

PWA 踩坑 - 第一次加载页面后无法获取CacheStorage某些资源

MQ带来的一些问题、及解决方案

论文阅读 (64):Weakly-supervised Video Anomaly Detection with Robust Temporal Feature Magnitude Learning

2022.07.31(LC_6133_分组的最大数量)

实例027:递归输出

吃透Chisel语言.30.Chisel进阶之通信状态机(二)——FSMD:以Popcount为例

FaceBook社媒营销高效转化技巧分享
随机推荐
新产品立大功 伟世通第二季度营收双增
【杂】pip换国内源教程及国内源地址
59:第五章:开发admin管理服务:12:MongoDB的使用场景;(非核心数据,数据量比较大的非核心数据,人脸照片等隐私的小文件;)
LeetCode 2312. 卖木头块
Analysis of GCC compiler technology
【机器学习】实验2布置:基于回归分析的大学综合得分预测
查看端口号占用
From cloud computing to function computing
LeetCode 283. Shifting Zeros (Simple, Array)
张驰课堂:六西格玛测量系统的误差分析与判定
hdu1752 copy
OC - NSSet (set)
Chain Of Responsibility
【CV】OpenVINO安装教程
MySQL error 1055 solution: [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains
Go implements distributed locks
实例028:递归求等差数列
Gradle系列——Gradle插件(基于Gradle文档7.5)day3-2
倍福使用AdsRemote组件实现和C#的ADS通讯
【云原生】如何快速部署Kubernetes