<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關鍵字專題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
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        配置Hadoop2.0的內存資源

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

        配置Hadoop2.0的內存資源

        配置Hadoop2.0的內存資源:在Hadoop2.0中, YARN負責管理MapReduce中的資源(內存, CPU等)并且將其打包成Container. 這樣可以精簡MapReduce, 使之專注于其擅長的數據處理任務, 將無需考慮資源調度. 如下圖所示 YARN會管理集群中所有機器的可用計算資源. 基于這些資源YARN會調度應用
        推薦度:
        導讀配置Hadoop2.0的內存資源:在Hadoop2.0中, YARN負責管理MapReduce中的資源(內存, CPU等)并且將其打包成Container. 這樣可以精簡MapReduce, 使之專注于其擅長的數據處理任務, 將無需考慮資源調度. 如下圖所示 YARN會管理集群中所有機器的可用計算資源. 基于這些資源YARN會調度應用

        在Hadoop2.0中, YARN負責管理MapReduce中的資源(內存, CPU等)并且將其打包成Container. 這樣可以精簡MapReduce, 使之專注于其擅長的數據處理任務, 將無需考慮資源調度. 如下圖所示 YARN會管理集群中所有機器的可用計算資源. 基于這些資源YARN會調度應用(比如


        在Hadoop2.0中, YARN負責管理MapReduce中的資源(內存, CPU等)并且將其打包成Container. 這樣可以精簡MapReduce, 使之專注于其擅長的數據處理任務, 將無需考慮資源調度. 如下圖所示

        Screen Shot 2014-05-24 at 上午11.43.46YARN會管理集群中所有機器的可用計算資源. 基于這些資源YARN會調度應用(比如MapReduce)發來的資源請求, 然后YARN會通過分配Container來給每個應用提供處理能力, Container是YARN中處理能力的基本單元, 是對內存, CPU等的封裝.

        本文中假設集群中每個節點的配置為48G內存, 12個硬盤, 2個hex core CPU(12 核).

        1. 配置YARN


        在Hadoop集群中, 平衡內存, CPU等的使用很重要, 這樣才能避免整個集群的計算能力不會因為某種資源而受限. 根據Hortonworks的推薦, 每個硬盤和核1-2個Container能夠達到最好的集群使用平衡. 如果集群的每個節點有12個硬盤和12個核, 那么每個節點上最好最多20個Container.

        因為每個節點有48G內存, 我們為操作系統保留部分內存, 所以分配40G內存給YARN, 8G留給操作系統. 下面配置的是每個節點上YARN可以使用的最大內存.

        在yarn-site.xml中
        yarn.nodemanager.resource.memory-mb
        40960

        然后需要配置如何把這些資源分配給Container, 可以配置分配給Container的最小內存, 因為我們允許每個節點最多20個Container, 所以每個Container的內存為40G / 20 = 2G

        在yarn-site.xml中
        yarn.scheduler.minimum-allocation-mb
        2048

        2. ?配置MapReduce2


        MapReduce2構建在YARN的基礎之上, 使用YARN的Container來調度和運行其map和reduce任務.

        在配置YARN上的MapReduce資源使用時, 需要考慮:
        1. 每個Map和Reduce任務的物理內存限制
        2. 每個任務的JVM堆棧大小
        3. 每個任務的虛擬內存

        可以設置每個map和reduce任務的最大內存, 該值應該大于等于Container的最小內存. 比如前面我們設置每個Container的最小內存(yarn.scheduler.minimum-allocation-mb)為2GB, 所以我們可以設置map任務的內存為4GB, reduce任務的內存為8GB:

        在mapred-site.xml中
        mapreduce.map.memory.mb
        4096
        mapreduce.reduce.memory.mb
        8192

        每個Container會為每個map和reduce任務運行一個JVM, JVM的堆棧大小應該小于map和reduce的內存大小:

        在mapred-site.xml中
        mapreduce.map.java.opts
        -Xmx3072m
        mapreduce.reduce.java.opts
        -Xmx6144m

        前面設置的是map和reduce任務可以使用的物理內存, 而虛擬內存(物理內存+paged memory)的上限是由每個Container的虛擬內存比例決定的, 默認值為2.1:

        在yarn-site.xml中:
        yarn.nodemanager.vmem-pmem-ratio
        2.1

        根據之前的所有設置, 每個map任務的內存分配為
      1. 物理內存 = 4GB
      2. map任務的Container的JVM堆棧 = 3GB
      3. 虛擬內存大小 = 4 * 2.1 = 8.4GB

      4. 在YARN和MapReduce2中, 除此之外沒有其他的map和reduce任務的資源預配置. 整個集群可以根據作業的需要動態的分配map和reduce, 比如在本例中, YARN會配置最多10(40/4)個mapper或者5(40/8)個reducer, 或者是其他合適的組合.



        參考文獻:

        [1].?How to Plan and Configure YARN and MapReduce 2 in HDP 2.0


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

        文檔

        配置Hadoop2.0的內存資源

        配置Hadoop2.0的內存資源:在Hadoop2.0中, YARN負責管理MapReduce中的資源(內存, CPU等)并且將其打包成Container. 這樣可以精簡MapReduce, 使之專注于其擅長的數據處理任務, 將無需考慮資源調度. 如下圖所示 YARN會管理集群中所有機器的可用計算資源. 基于這些資源YARN會調度應用
        推薦度:
        標簽: 內存 設置 資源
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 免费电视剧在线观看| 114级毛片免费观看| 最近中文字幕免费mv视频8| 亚洲国产精品网站久久| 99免费观看视频| 18亚洲男同志videos网站| 无码一区二区三区免费| 亚洲国产精品乱码一区二区 | 理论亚洲区美一区二区三区| 无码少妇一区二区浪潮免费| 亚洲视频无码高清在线| 永久黄网站色视频免费| 国产成人亚洲午夜电影| MM131亚洲国产美女久久| 久久免费观看视频| 亚洲av片劲爆在线观看| 亚洲免费视频观看| 亚洲中文字幕AV每天更新| 女性自慰aⅴ片高清免费| 香港一级毛片免费看| 亚洲综合无码精品一区二区三区 | 亚洲无码日韩精品第一页| 一个人看的免费视频www在线高清动漫| 国产av无码专区亚洲国产精品| 精品国产污污免费网站入口| 久久香蕉国产线看观看亚洲片| 国产成人精品久久免费动漫| 亚洲综合av一区二区三区不卡 | 破了亲妺妺的处免费视频国产| 西西人体大胆免费视频| 亚洲成A人片在线观看WWW| 成人免费的性色视频| 久久水蜜桃亚洲AV无码精品| 国产亚洲精品自在线观看| 99久久精品免费精品国产| 亚洲国产精品自在自线观看| 亚洲日韩aⅴ在线视频| 日韩版码免费福利视频| 无遮挡呻吟娇喘视频免费播放| 亚洲五月激情综合图片区| 精品国产免费观看一区|