4、2 核心組件

來源:互聯網
上載者:User

標籤:code   col   標記   row   任務   shuf   action   儲存   shuff   

 

1、Stage:虛的    並行的task集合,同一Stage的所有任務有著相同的Shuffle依賴。    階段的劃分按照shuffle標記來進行的。    一個階段含多個RDD,先有RDD後有Stage    一個階段含多個task    stage通過ShuffleDependency劃分,一個stage都是NarrowDependency    階段類型有兩種,ShuffleMapStage和ResultStage。    - ShuffleMapStage        該階段任務的結果是下一個階段任務的輸入。需要跟蹤每個分區所在的節點。        任務執行期間的中間過程,儲存task的輸出資料供下一個reduce進行fetch。        該階段可以單獨提交。    - ResultStage        結果階段直接執行rdd的action操作。        對一些分區應用計算函數(不一定需要在所有分區進行計算,比如說first(),take(3))。2、Task:運行在一個節點上,實的        一個task包含一個RDD整個的變換的過程    從最後一個RDD的每個分區往前找他的依賴,就是它的任務;最後一個RDD的分區數就是該階段的task數    是spark執行單位,有兩種類型。    - ShuffelMapTask        在ShuffleMapStage由多個ShuffleMapTask組成。    - ResultTask        ResultStage由多個ResultTask組成,結果任務直接task後,將結果回傳給driver。3、job    一個action就是一個job4、Application    一個應用可含多個job。

 

4、2 核心組件

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.