<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題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關(guān)鍵字專題關(guān)鍵字專題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
        當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

        如何在Hadoop中控制map的個數(shù)

        來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-09 13:13:35
        文檔

        如何在Hadoop中控制map的個數(shù)

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

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

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

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

        文檔

        如何在Hadoop中控制map的個數(shù)

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

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 永久亚洲成a人片777777| 亚洲情侣偷拍精品| 中文字幕亚洲免费无线观看日本 | 亚洲日韩精品国产一区二区三区| 免费无码毛片一区二区APP| 亚洲欧洲一区二区| 最近免费中文字幕mv在线电影| 77777_亚洲午夜久久多人| 2020因为爱你带字幕免费观看全集 | 在线播放免费人成视频网站| 亚洲男人的天堂在线va拉文| 一级美国片免费看| 亚洲乱码一区二区三区在线观看 | 亚洲综合色丁香婷婷六月图片| 成年午夜视频免费观看视频| 亚洲高清国产拍精品熟女| 五月天婷亚洲天综合网精品偷| 男人扒开添女人下部免费视频| 久久久久亚洲?V成人无码| 久久国产精品萌白酱免费| 亚洲一卡二卡三卡| 国产成人啪精品视频免费网| 国产精品免费观看视频| 精品亚洲成a人片在线观看| 日韩中文字幕精品免费一区| 精品韩国亚洲av无码不卡区| 日本亚洲国产一区二区三区| 精品无码国产污污污免费网站| 国产成人精品日本亚洲18图| 国产一级淫片视频免费看| 两个人看的www免费高清 | 亚洲日韩精品国产一区二区三区| 亚洲精品国产va在线观看蜜芽| 青青草原1769久久免费播放| 亚洲无人区码一二三码区别图片| 久久国产成人精品国产成人亚洲| 222www免费视频| 国产精品无码永久免费888| 亚洲大尺码专区影院| 亚洲?V乱码久久精品蜜桃| 99精品视频在线观看免费专区|