国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

如何在Hadoop中控制map的個數

來源:懂視網 責編:小采 時間:2020-11-09 13:13:35
文檔

如何在Hadoop中控制map的個數

如何在Hadoop中控制map的個數:轉載自:如何在hadoop中控制map的個數hadoop提供了一個設置map個數的參數mapred.map.tasks,我們可以通過這個參數來控制map的個數。但是通過這種方式設置map的個數,并不是每次都有效的。原因是mapred.map.tasks只是一個hadoop的參考數值,最終m
推薦度:
導讀如何在Hadoop中控制map的個數:轉載自:如何在hadoop中控制map的個數hadoop提供了一個設置map個數的參數mapred.map.tasks,我們可以通過這個參數來控制map的個數。但是通過這種方式設置map的個數,并不是每次都有效的。原因是mapred.map.tasks只是一個hadoop的參考數值,最終m

轉載自:如何在hadoop中控制map的個數hadoop提供了一個設置map個數的參數mapred.map.tasks,我們可以通過這個參數來控制map的個數。但是通過這種方式設置map的個數,并不是每次都有效的。原因是mapred.map.tasks只是一個hadoop的參考數值,最終map的個數,還

轉載自:如何在hadoop中控制map的個數 hadoop提供了一個設置map個數的參數mapred.map.tasks,我們可以通過這個參數來控制map的個數。但是通過這種方式設置map的個數,并不是每次都有效的。原因是mapred.map.tasks只是一個hadoop的參考數值,最終map的個數,還取決于其他的因素。 為了方便介紹,先來看幾個名詞: block_size : hdfs的文件塊大小,默認為64M,可以通過參數dfs.block.size設置 total_size : 輸入文件整體的大小 input_file_num : 輸入文件的個數 (1)默認map個數 如果不進行任何設置,默認的map個數是和blcok_size相關的。 default_num = total_size / block_size; (2)期望大小 可以通過參數mapred.map.tasks來設置程序員期望的map個數,但是這個個數只有在大于default_num的時候,才會生效。 goal_num = mapred.map.tasks; (3)設置處理的文件大小 可以通過mapred.min.split.size 設置每個task處理的文件大小,但是這個大小只有在大于block_size的時候才會生效。 split_size = max(mapred.min.split.size, block_size); split_num = total_size / split_size; (4)計算的map個數 compute_map_num = min(split_num, max(default_num, goal_num)) 除了這些配置以外,mapreduce還要遵循一些原則。 mapreduce的每一個map處理的數據是不能跨越文件的,也就是說max_map_num <= input_file_num。 所以,最終的map個數應該為: final_map_num = min(compute_map_num, input_file_num) 經過以上的分析,在設置map個數的時候,可以簡單的總結為以下幾點: (1)如果想增加map個數,則設置mapred.map.tasks 為一個較大的值。 (2)如果想減小map個數,則設置mapred.min.split.size 為一個較大的值。 (3)如果輸入中有很多小文件,依然想減少map個數,則需要將小文件merger為大文件,然后使用準則2。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

如何在Hadoop中控制map的個數

如何在Hadoop中控制map的個數:轉載自:如何在hadoop中控制map的個數hadoop提供了一個設置map個數的參數mapred.map.tasks,我們可以通過這個參數來控制map的個數。但是通過這種方式設置map的個數,并不是每次都有效的。原因是mapred.map.tasks只是一個hadoop的參考數值,最終m
推薦度:
標簽: 控制 個數 轉載
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 免费网站看v片在线成人国产系列 | 免费大黄网站 | 在线精品亚洲欧洲第一页 | 久久免费国产精品一区二区 | 亚洲精品乱码久久久久 | 成人免费大片a毛片 | 国产99在线观看 | 亚洲综合欧美在线 | 欧洲日韩| 国产欧美色图 | 在线中文高清资源免费观看 | 91精品国产91久久久久久最新 | 欧美阿v高清资源在线 | 国产 高清 在线 | 成人国产精品久久久免费 | 国产精选视频在线观看 | 视频一区久久 | 日韩欧美国产一区二区三区 | 99久久精品免费国产一区二区三区 | 欧美日本一区二区 | 国产亚洲一区二区三区在线 | 亚洲第一导航 | 免费在线一级毛片 | 91在线精品亚洲一区二区 | 欧美日韩中文在线 | 欧美一区二区三区日韩免费播 | 亚洲国产日韩在线精品频道 | 国产精品一区二区国产 | 欧美激情二区 | 国产亚洲欧美日韩综合另类 | 欧美精品第一区 | 国产区精品福利在线社区 | 久久午夜一区二区 | 91精品久久久久久久久久 | 精品国产欧美一区二区三区成人 | 欧美性猛交一区二区三区精品 | 99久久免费国产精精品 | 在线观看视频一区二区三区 | 日韩成人在线观看视频 | 国产成人综合久久精品下载 | 国产欧美日本在线 |