中文在线免费看视频_国产成人精品亚洲日本在线观看_亚洲精品第一综合99久久_国产亚洲精品日韩综合网

當前位置: 首頁 / 技術干貨 / 正文
YARN的Job提交流程

2022-12-29

資源 yarn 計算 容器 作業

  YARN是在做大數據開發的時候,最為常用的分布式計算中的資源調度框架。是Hadoop的核心組件之一。在Hadoop2.0的版本之前,MapReduce中集成了分布式計算的模塊和資源調度的模塊,這就使得分布式計算和資源調度之間的耦合度太高了,同時MapReduce的設計也會顯得非常的臃腫。在Hadoop2.0版本的時候,開發人員將MapReduce做了拆分,將分布式計算的模塊保留,將資源調度的模塊單獨的剝離出來,這就是YARN了。

  YARN最早期的設計是為了解耦,優化MapReduce。但是由于YARN的通用性足夠的優秀,以至于其他的分布式計算框架也都可以使用YARN來進行資源的調度。現在很多的分布式計算框架,例如Spark、Flink等,雖然他們也都內置了資源調度的部分,但實際在使用中,依然會選擇使用YARN來進行資源的調度。

  那么在分布式計算中,我們將一個計算任務提交到YARN上進行運行的時候,YARN是如何去處理這個任務的呢?我們就以一個MapReduce的程序為例,來說明一下提交到YARN上之后,YARN都做了什么。

  在MapReduce的程序提交到YARN上運行的時候,有五個獨立的進程需要首先了解一下:

  ●YarnRunner: 用于提交作業的客戶端程序。

  ●ResourceManager: YARN資源管理器,負責協調集群上計算資源的分配。

  ●NodeManager: YARN節點資源管理器,負責啟動和監視集群中,單個節點上的計算容器(Container)。

  ●Application Master: 負責協調運行MapReduce作業的任務,它和任務都是在容器中運行的,這些容器由資源管理器分配,并由節點管理器進行管理。

  ●HDFS: 用于共享作業所需文件。

1

  1 調用waitForCompletion方法每秒輪詢作業的進度,內部封裝了submit()方法,用于創建JobCommiter實例,并且調用其的submitJobInternal方法。提交成功后,如果有狀態改變,就會把進度報告到控制臺。錯誤也會報告到控制臺

  2 JobCommiter實例會向ResourceManager申請一個新應用ID,用于MapReduce作業ID。這期間JobCommiter也會進行檢查輸出路徑的情況,以及計算輸入分片。

  3 如果成功申請到ID,就會將運行作業所需要的資源(包括作業jar文件,配置文件和計算所得的輸入分片元數據文件)上傳到一個用ID命名的目錄下的HDFS上。此時副本個數默認是10.

  4 準備工作已經做好,再通知ResourceManager調用submitApplication方法提交作業。

  5 ResourceManager調用submitApplication方法后,會通知Yarn調度器(Scheduler),調度器分配一個容器,在節點管理器的管理下在容器中啟動 application master進程。

  6 application master的主類是MRAppMaster,其主要作用是初始化任務,并接受來自任務的進度和完成報告。

  7 然后從HDFS上接受資源,主要是split。然后為每一個split創建MapTask以及參數指定的ReduceTask,任務ID在此時分配

  8 然后Application Master會向資源管理器請求容器,首先為MapTask申請容器,然后再為ReduceTask申請容器。(5%)

  9 一旦ResourceManager中的調度器(Scheduler),為Task分配了一個特定節點上的容器,Application Master就會與NodeManager進行通信來啟動容器。

  10 運行任務是由YarnChild來執行的,運行任務前,先將資源本地化(jar文件,配置文件,緩存文件)

  11 然后開始運行MapTask或ReduceTask。

  12 當收到最后一個任務已經完成的通知后,application master會把作業狀態設置為success。然后Job輪詢時,知道成功完成,就會通知客戶端,并把統計信息輸出到控制臺

好程序員公眾號

  • · 剖析行業發展趨勢
  • · 匯聚企業項目源碼

好程序員開班動態

More+
  • HTML5大前端 <高端班>

    開班時間:2021-04-12(深圳)

    開班盛況

    開班時間:2021-05-17(北京)

    開班盛況
  • 大數據+人工智能 <高端班>

    開班時間:2021-03-22(杭州)

    開班盛況

    開班時間:2021-04-26(北京)

    開班盛況
  • JavaEE分布式開發 <高端班>

    開班時間:2021-05-10(北京)

    開班盛況

    開班時間:2021-02-22(北京)

    開班盛況
  • Python人工智能+數據分析 <高端班>

    開班時間:2021-07-12(北京)

    預約報名

    開班時間:2020-09-21(上海)

    開班盛況
  • 云計算開發 <高端班>

    開班時間:2021-07-12(北京)

    預約報名

    開班時間:2019-07-22(北京)

    開班盛況
IT培訓IT培訓
在線咨詢
IT培訓IT培訓
試聽
IT培訓IT培訓
入學教程
IT培訓IT培訓
立即報名
IT培訓

Copyright 2011-2023 北京千鋒互聯科技有限公司 .All Right 京ICP備12003911號-5 京公網安備 11010802035720號

中文在线免费看视频_国产成人精品亚洲日本在线观看_亚洲精品第一综合99久久_国产亚洲精品日韩综合网

            欧美久久久久久久久| 亚洲精品久久久久久国产精华液| 亚洲国产欧美日韩另类综合| 色婷婷av久久久久久久| 亚洲日本成人在线观看| 91啪在线观看| 亚洲一区二区三区美女| 欧美高清激情brazzers| 精品一区二区三区在线播放视频 | 国产精品视频九色porn| 国产美女精品一区二区三区| 国产色一区二区| 99精品视频在线播放观看| 一区二区三区.www| 欧美一区二区三区日韩| 国产成人一区在线| 亚洲蜜臀av乱码久久精品蜜桃| 国产不卡视频在线观看| 亚洲综合无码一区二区| 2014亚洲片线观看视频免费| 99视频精品在线| 日韩激情一二三区| 久久综合给合久久狠狠狠97色69| 色哟哟精品一区| 五月天网站亚洲| 亚洲国产成人午夜在线一区| 精品视频一区二区三区免费| 国产美女在线精品| 日韩国产在线一| 一区二区三区在线视频观看| 久久这里只有精品首页| 91麻豆精品国产91久久久资源速度| 国产99久久久国产精品潘金| 日本不卡一二三| 国产精品网曝门| 亚洲国产精品激情在线观看| 在线国产电影不卡| 色综合天天综合网天天狠天天 | 一本大道久久a久久综合| 免费看精品久久片| 亚洲成人第一页| 亚洲激情成人在线| 欧美日本一道本在线视频| 色综合久久66| 欧洲av在线精品| 91婷婷韩国欧美一区二区| 国产成人av一区二区| 国产99精品国产| 99国产精品视频免费观看| aaa亚洲精品一二三区| 91网站视频在线观看| 一区二区三区中文字幕精品精品| 亚洲一区二区三区不卡国产欧美| 国产精品视频yy9299一区| 日韩欧美一二三| 综合色中文字幕| 国产精品一区免费在线观看| 日韩va亚洲va欧美va久久| 亚洲综合一二区| 亚洲午夜精品一区二区三区他趣| 久久久综合网站| 日韩一级完整毛片| 成人高清在线视频| 色综合久久中文字幕| 一本到不卡精品视频在线观看| 一本久久a久久精品亚洲| 欧美另类一区二区三区| 久久综合九色综合欧美98| 国产亚洲视频系列| 欧美日韩在线三区| 精品国产123| 喷水一区二区三区| 国产精品一级二级三级| 91网上在线视频| 日韩一区二区三区四区五区六区| 中文欧美字幕免费| 老汉av免费一区二区三区| 亚洲.国产.中文慕字在线| av在线这里只有精品| 精品国产免费一区二区三区香蕉| 亚洲一区二区三区四区在线免费观看 | 欧美亚洲尤物久久| 国产午夜精品久久久久久久| 亚洲综合免费观看高清在线观看| 国产成人综合在线| 26uuu国产一区二区三区| 视频一区视频二区在线观看| 日韩亚洲国产中文字幕欧美| 老司机精品视频线观看86| 美女一区二区视频| 欧美精品一区二区三区在线播放| 成人精品gif动图一区| 亚洲狠狠爱一区二区三区| 欧美成人精品3d动漫h| 日韩国产欧美在线播放| 91麻豆国产自产在线观看| 亚洲一区二区精品久久av| 喷水一区二区三区| 久久久九九九九| 色欧美乱欧美15图片| 一区二区三区四区视频精品免费| 欧美性一区二区| 日韩国产成人精品| 国产亚洲精品免费| 成人av网站在线| 午夜精品一区二区三区电影天堂| 欧美精品xxxxbbbb| 国产精品99久久久久久久女警 | 色狠狠av一区二区三区| 自拍偷拍欧美精品| 91精品黄色片免费大全| 国产盗摄一区二区| 天堂成人国产精品一区| 久久中文字幕电影| 欧美亚洲免费在线一区| 国产一区高清在线| 一级做a爱片久久| 国产精品人妖ts系列视频| 日韩午夜av电影| 欧美日韩国产高清一区二区 | 亚洲一二三四区| 亚洲柠檬福利资源导航| 欧美高清在线一区| 久久久不卡网国产精品一区| 日韩免费高清电影| 欧美一区二区啪啪| 欧洲人成人精品| 欧美日韩国产首页在线观看| 欧美日韩一二区| 555www色欧美视频| 91精品国产综合久久香蕉麻豆| 制服丝袜亚洲精品中文字幕| 国产一区啦啦啦在线观看| 国产精品一区二区在线看| 成人毛片视频在线观看| 色视频一区二区| 日韩欧美在线影院| 欧美系列亚洲系列| 欧美mv日韩mv亚洲| 亚洲人精品一区| 激情小说欧美图片| 极品美女销魂一区二区三区| 精品一区二区久久| 国产成人免费网站| 色哟哟日韩精品| 欧美一区二区三区日韩| 国产亚洲欧美日韩在线一区| 国产蜜臀97一区二区三区| 亚洲午夜免费福利视频| 久久综合网色—综合色88| 中文字幕欧美一区| 免费看日韩a级影片| 9久草视频在线视频精品| 欧美精品一二三四| 亚洲国产精品v| 天堂蜜桃一区二区三区| 国产成人午夜精品5599| 欧美美女一区二区在线观看| 欧美精品一区二区三区很污很色的 | 欧美电视剧免费全集观看| 17c精品麻豆一区二区免费| 一本色道综合亚洲| 亚洲精品一区二区三区蜜桃下载| 综合自拍亚洲综合图不卡区| 久久99精品久久久久久国产越南 | 欧美精品日韩一区| 久久久不卡影院| 免费久久99精品国产| 91视视频在线观看入口直接观看www | 亚洲国产成人精品视频| 国产超碰在线一区| 久久精品夜色噜噜亚洲a∨| 日韩不卡一二三区| 91麻豆精东视频| 国产亚洲成年网址在线观看| 日韩国产欧美在线视频| 91久久精品网| 亚洲综合另类小说| 91福利视频在线| 亚洲一区二区三区美女| gogo大胆日本视频一区| 国产日韩三级在线| 国产高清精品网站| 国产精品三级电影| 97久久精品人人做人人爽50路| 国产午夜精品久久久久久久| 国产九色sp调教91| 国产欧美精品在线观看| 国产福利91精品一区| 国产精品成人在线观看| 欧美在线免费视屏| 久久精品999| 国产精品视频在线看| 91九色最新地址| 日韩av中文字幕一区二区| 日韩欧美激情四射| 成人高清伦理免费影院在线观看| 136国产福利精品导航| 欧美精品tushy高清| 国产精品萝li|