行業(yè)資訊

  • 首頁
  • 新聞中心
  • 行業(yè)資訊

Map/Reduce菠菜平臺維護(hù)工作原理,菠菜網(wǎng)站服務(wù)器最優(yōu)惠??


2018年08月10日

Map/Reduce菠菜平臺維護(hù)工作原理

一切都是從最上方的user program開始的,user program鏈接了MapReduce庫,實現(xiàn)了最基本的Map函數(shù)和Reduce函數(shù)。圖中執(zhí)行的順序都用數(shù)字標(biāo)記了。

  1.MapReduce庫先把user program的輸入文件劃分為M份(M為用戶定義),每一份通常有16MB到64MB,如圖左方所示分成了split0~4;然后使用fork將用戶進(jìn)程拷貝到集群內(nèi)其它機(jī)器上。

  2.user program的副本中有一個稱為master,其余稱為worker,master是負(fù)責(zé)調(diào)度的,為空閑worker分配作業(yè)(Map作業(yè)或者Reduce作業(yè)),worker的數(shù)量也是可以由用戶指定的。

  ★如有服務(wù)器租用可咨詢宇眾臨風(fēng),QQ:2850293179        Tel:15999932452        訂購網(wǎng)址:www.jindaxi.cn

      3.被分配了Map作業(yè)的worker,開始讀取對應(yīng)分片的輸入數(shù)據(jù),Map作業(yè)數(shù)量是由M決定的,和split一一對應(yīng);Map作業(yè)從輸入數(shù)據(jù)中抽取出鍵值對,每一個鍵值對都作為參數(shù)傳遞給map函數(shù),map函數(shù)產(chǎn)生的中間鍵值對被緩存在內(nèi)存中。

  4.緩存的中間鍵值對會被定期寫入本地磁盤,而且被分為R個區(qū),R的大小是由用戶定義的,將來每個區(qū)會對應(yīng)一個Reduce作業(yè);這些中間鍵值對的位置會被通報給master,master負(fù)責(zé)將信息轉(zhuǎn)發(fā)給Reduce worker。

  5.master通知分配了Reduce作業(yè)的worker它負(fù)責(zé)的分區(qū)在什么位置(肯定不止一個地方,每個Map作業(yè)產(chǎn)生的中間鍵值對都可能映射到所有R個不同分區(qū)),當(dāng)Reduce worker把所有它負(fù)責(zé)的中間鍵值對都讀過來后,先對它們進(jìn)行排序,使得相同鍵的鍵值對聚集在一起。因為不同的鍵可能會映射到同一個分區(qū)也就是同一個Reduce作業(yè)(誰讓分區(qū)少呢),所以排序是必須的。

  6.reduce worker遍歷排序后的中間鍵值對,對于每個唯一的鍵,都將鍵與關(guān)聯(lián)的值傳遞給reduce函數(shù),reduce函數(shù)產(chǎn)生的輸出會添加到這個分區(qū)的輸出文件中。


客服
主站蜘蛛池模板: 亚洲 欧美 国产 动漫 综合| 亚洲综合婷婷久久| 91超碰碰碰碰久久久久久综合| 色噜噜狠狠色综合久| 亚洲综合区小说区激情区| 久久综合亚洲色一区二区三区| 亚洲综合色婷婷七月丁香| 久久久久综合国产欧美一区二区| 狠狠色噜狠狠狠狠色综合久| 久久一日本道色综合久久| 欧美成人精品一区二区综合| 亚洲伊人久久成综合人影院| 激情综合色综合久久综合| 亚洲国产日韩成人综合天堂| 伊人色综合久久天天| 亚洲国产精品成人AV无码久久综合影院| 亚洲精品国产综合久久一线| 精品综合久久久久久98| 欧美综合区自拍亚洲综合天堂| 日本道色综合久久影院| 一本一本久久A久久综合精品| 久久99国产综合精品女同| 亚洲综合另类小说色区色噜噜| 色综合色综合色综合色欲| 99久久精品国产综合一区| 国产综合一区二区在线观看| 狠狠色色综合网站| 亚州欧州一本综合天堂网| 区三区激情福利综合中文字幕在线一区| 六月婷婷国产精品综合| 亚洲国产精品综合久久一线| 欧美日韩亚洲综合在线| 久久久久久久综合综合狠狠| 狠狠色婷婷久久综合频道日韩| 国产精品 综合 第五页| 93精91精品国产综合久久香蕉| 亚洲AV成人潮喷综合网| 狠狠狠色丁香婷婷综合久久俺| 亚洲VA综合VA国产产VA中| 久久青青色综合| 狠狠综合久久AV一区二区三区|