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
相關文章
- Guava Cache:核心引數深度剖析和原始碼分析Guava原始碼
- Dolphinscheduler DAG核心原始碼剖析原始碼
- spark 原始碼分析之十三 -- SerializerManager剖析Spark原始碼
- spark 原始碼分析之十八 -- Spark儲存體系剖析Spark原始碼
- spark 原始碼分析之十五 -- Spark記憶體管理剖析Spark原始碼記憶體
- Spring AOP 原理原始碼深度剖析Spring原始碼
- spark 原始碼分析之十六 -- Spark記憶體儲存剖析Spark原始碼記憶體
- Flutter Dio原始碼分析(三)--深度剖析Flutter原始碼
- Axios原始碼深度剖析 – AJAX新王者iOS原始碼
- Axios原始碼深度剖析 - AJAX新王者iOS原始碼
- 【Visual Leak Detector】核心原始碼剖析(VLD 2.5.1)原始碼
- 【Visual Leak Detector】核心原始碼剖析(VLD 1.0)原始碼
- 32套Spark企業級專案實戰視訊教程下載原始碼深度剖析Spark原始碼
- 整合原始碼深度剖析:Fescar x Spring Cloud原始碼SpringCloud
- spark核心(下)——job任務提交原始碼解析Spark原始碼
- Spring原始碼剖析1:初探Spring IOC核心流程Spring原始碼
- Spring原始碼剖析2:初探Spring IOC核心流程Spring原始碼
- jQuery 原始碼剖析(一) - 核心功能函式jQuery原始碼函式
- ArrayDeque(JDK雙端佇列)原始碼深度剖析JDK佇列原始碼
- Java集合原始碼剖析——ArrayList原始碼剖析Java原始碼
- linux系統下poll和epoll核心原始碼剖析Linux原始碼
- 圖解Spark排序運算元sortBy的核心原始碼圖解Spark排序原始碼
- 從原始碼層面深度剖析Spring迴圈依賴原始碼Spring
- Spring原始碼剖析9:Spring事務原始碼剖析Spring原始碼
- SOFARegistry 原始碼|資料分片之核心-路由表 SlotTable 剖析原始碼路由
- HashMap原始碼剖析HashMap原始碼
- epoll–原始碼剖析原始碼
- Thread原始碼剖析thread原始碼
- Handler原始碼剖析原始碼
- [原始碼解析] 深度學習分散式訓練框架 horovod (8) --- on spark原始碼深度學習分散式框架Spark
- 【SpringCloud原理】Ribbon核心元件以及執行原理萬字原始碼剖析SpringGCCloud元件原始碼
- Spring IOC原始碼深度剖析:Spring IoC迴圈依賴問題Spring原始碼
- Spark 原始碼分析系列Spark原始碼
- spark reduceByKey原始碼解析Spark原始碼
- 端智慧研發核心套件:MNN 工作臺深度剖析套件
- Spark Driver Program剖析Spark
- Flutter 原始碼剖析(一)Flutter原始碼
- 全面剖析 Redux 原始碼Redux原始碼