1. 程式人生 > >《深入理解Spark-核心思想與源碼分析》(二)第二章Spark設計理念和基本架構

《深入理解Spark-核心思想與源碼分析》(二)第二章Spark設計理念和基本架構

基礎知識 cut info 負責 驅動 源碼分析 spa spark 節點

若夫乘天地之正,而禦六氣之辯解,以遊無窮者,彼且惡乎待哉?

——《莊子.逍遙遊》

翻譯:至於遵循宇宙萬物的規律,把握“六氣”的變化,遨遊於無窮無盡的境域,他還仰賴什麽呢!

2.1 初始Spark

第一點是關於MRv1與MRv2的區別對比。

技術分享圖片

2.2 Spark基礎知識

主要解釋Spark的各個版本,介紹Spark的主要概念,介紹scala與java之間的語言差異。

2.3 Spark基本設計思想

技術分享圖片

技術分享圖片

技術分享圖片

2.4 Spark基本架構

Cluster Manager:Spark集群資源管理器,主要負責資源的分配和管理。

Worker:Spark的工作節點。

Executor:執行計算任務的一線進程。

Driver App:客戶端驅動程序。

技術分享圖片

《深入理解Spark-核心思想與源碼分析》(二)第二章Spark設計理念和基本架構