spark核心原始碼深度剖析
深度理解spark核心的前提和作用
1、已經達到可以熟練進行Spark程式設計的程度。
2、Spark核心原始碼的研究,是Spark學習的承上啟下階段。
3、核心原始碼研究透徹之後,才可以通往Spark高手 / Spark精通的道路。
4、才可以繼續進行Spark效能優化的學習。
5、才可以在實際工作中,在Spark應用報錯出現故障時,讀懂log,通過log分析問題的原因,甚至根據log直接到原始碼中尋找答案,最後解決線上故障。
spark核心結構:
1、Application
2、spark-submit
3、Driver
4、SparkContext
5、Master
6、Worker
7、Executor
8、Job
9、DAGScheduler
10、TaskScheduler
11、ShuffleMapTask and ResultTask
相關文章
- Apache Spark原始碼剖析ApacheSpark原始碼
- Guava Cache:核心引數深度剖析和原始碼分析Guava原始碼
- ThreadLocal原始碼深度剖析thread原始碼
- spark 原始碼分析之十三 -- SerializerManager剖析Spark原始碼
- spark 原始碼分析之十八 -- Spark儲存體系剖析Spark原始碼
- spark 原始碼分析之十五 -- Spark記憶體管理剖析Spark原始碼記憶體
- 一行Spark程式碼的誕生記(深度剖析Spark架構)Spark架構
- spark 原始碼分析之十六 -- Spark記憶體儲存剖析Spark原始碼記憶體
- Spring AOP 原理原始碼深度剖析Spring原始碼
- Flutter Dio原始碼分析(三)--深度剖析Flutter原始碼
- Axios原始碼深度剖析 – AJAX新王者iOS原始碼
- Axios原始碼深度剖析 - AJAX新王者iOS原始碼
- 32套Spark企業級專案實戰視訊教程下載原始碼深度剖析Spark原始碼
- ArrayDeque(JDK雙端佇列)原始碼深度剖析JDK佇列原始碼
- spark核心(下)——job任務提交原始碼解析Spark原始碼
- jQuery 原始碼剖析(一) - 核心功能函式jQuery原始碼函式
- 【Visual Leak Detector】核心原始碼剖析(VLD 2.5.1)原始碼
- 【Visual Leak Detector】核心原始碼剖析(VLD 1.0)原始碼
- ZStack原始碼剖析之核心庫鑑賞——Defer原始碼
- Qt核心剖析: 尋找 QObject 的原始碼薦QTObject原始碼
- Java集合原始碼剖析——ArrayList原始碼剖析Java原始碼
- 【Java集合原始碼剖析】ArrayList原始碼剖析Java原始碼
- 【Java集合原始碼剖析】Vector原始碼剖析Java原始碼
- 【Java集合原始碼剖析】HashMap原始碼剖析Java原始碼HashMap
- 【Java集合原始碼剖析】Hashtable原始碼剖析Java原始碼
- 【Java集合原始碼剖析】TreeMap原始碼剖析Java原始碼
- 整合原始碼深度剖析:Fescar x Spring Cloud原始碼SpringCloud
- 【Java集合原始碼剖析】LinkedList原始碼剖析Java原始碼
- 【Java集合原始碼剖析】LinkedHashmap原始碼剖析Java原始碼HashMap
- 圖解Spark排序運算元sortBy的核心原始碼圖解Spark排序原始碼
- Spring原始碼剖析2:初探Spring IOC核心流程Spring原始碼
- Spring原始碼剖析1:初探Spring IOC核心流程Spring原始碼
- linux系統下poll和epoll核心原始碼剖析Linux原始碼
- 從原始碼層面深度剖析Spring迴圈依賴原始碼Spring
- epoll–原始碼剖析原始碼
- HashMap原始碼剖析HashMap原始碼
- Alamofire 原始碼剖析原始碼
- Handler原始碼剖析原始碼