当前位置:网站首页>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
边栏推荐
- 从云计算到函数计算
- MySQL-数据库设计规范
- Enterprise training and reproduction guidebook - training and reasoning of the OpenPose model based on Huawei ModelArts platform, realizing the recognition of two behaviors of climbing and climbing ov
- SQL server 2014 怎么一次性导出多个查询结果?
- 暑假第五周总结
- 论文阅读 (64):Weakly-supervised Video Anomaly Detection with Robust Temporal Feature Magnitude Learning
- MQ带来的一些问题、及解决方案
- 【故障诊断分析】基于matlab FFT轴承故障诊断【含Matlab源码 2001期】
- OC-Category
- Splunk Field Caculated Calculated Field
猜你喜欢
【故障诊断分析】基于matlab FFT轴承故障诊断【含Matlab源码 2001期】
MySQL-基础
吃透Chisel语言.30.Chisel进阶之通信状态机(二)——FSMD:以Popcount为例
spark架构
MySQL error 1055 solution: [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains
mysql操作入门(四)-----数据排序(升序、降序、多字段排序)
OC-错误提示
【CNN回归预测】基于matlab卷积神经网络CNN数据回归预测【含Matlab源码 2003期】
MySQL-索引优化和查询优化
MySQL报错1055解决办法:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains
随机推荐
MySQL报错1055解决办法:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains
About the SQL concat () function problem, how to splice
LeetCode刷题(7)
mysql操作入门(四)-----数据排序(升序、降序、多字段排序)
OC-NSNumber and NSValue are generally used for boxing and unboxing
实例027:递归输出
The best interests of buying and selling stocks with handling fees [What is missing in the definition of DP status?]
LeetCode Algorithm 1374. 生成每种字符都是奇数个的字符串
请教一下,Flink SQL ,JDBC sink 入 mysql 库,想要搞一个自增主键,要怎么写
spark架构
吃透Chisel语言.31.Chisel进阶之通信状态机(三)——Ready-Valid接口:定义、时序和Chisel中的实现
(2022牛客多校五)B-Watches(二分)
在VMware上安装Metasploitable2
Link with Game Glitch(spfa判负环)
队列题目:无法吃午餐的学生数量
【故障诊断分析】基于matlab FFT轴承故障诊断(包络谱)【含Matlab源码 2002期】
查看端口号占用
MySQL-索引优化和查询优化
责任链模式(Chain Of Responsibility)
59:第五章:开发admin管理服务:12:MongoDB的使用场景;(非核心数据,数据量比较大的非核心数据,人脸照片等隐私的小文件;)