<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    配置Hadoop M/R 采用Fair Scheduler算法代替FIFO

    采用Cloudera版本的hadoop/hbase:

    hadoop-0.20.2-cdh3u0

    hbase-0.90.1-cdh3u0

    zookeeper-3.3.3-cdh3u0

    默認已支持FairScheduler調度算法.

    只需改配置使期用FairSchedule而非默認的JobQueueTaskScheduler即可.

    配置fair-scheduler.xml (/$HADOOP_HOME/conf/):

    <?xml version="1.0"?>
    <property>
        <name>mapred.fairscheduler.allocation.file</name>
        <value>[HADOOP_HOME]/conf/fair-scheduler.xml</value>
    </property>
    <allocations>
        <pool name="qiji-task-pool">
            <minMaps>5</minMaps>
            <minReduces>5</minReduces>
            <maxRunningJobs>
                <maxRunningJobs>5</maxRunningJobs>
                <minSharePreemptionTimeout>300</minSharePreemptionTimeout>
                <weight>1.0</weight>
        </pool>
        <user name="ecap">
            <maxRunningJobs>
                <maxRunningJobs>6</maxRunningJobs>
        </user>
        <poolMaxJobsDefault>10</poolMaxJobsDefault>
        <userMaxJobsDefault>8</userMaxJobsDefault>
        <defaultMinSharePreemptionTimeout>600
        </defaultMinSharePreemptionTimeout>
        <fairSharePreemptionTimeout>600</fairSharePreemptionTimeout>
    </allocations>



    配置$HADOOP_HOME/conf/mapred-site.xml,最后添加:

    <property>
        <name>mapred.jobtracker.taskScheduler</name>
        <value>org.apache.hadoop.mapred.FairScheduler</value>
    </property>
    <property>
        <name>mapred.fairscheduler.allocation.file</name>
        <value>/opt/hadoop/conf/fair-scheduler.xml</value>
    </property>
    <property>
        <name>mapred.fairscheduler.assignmultiple</name>
        <value>true</value>
    </property>
    <property>
        <name>mapred.fairscheduler.sizebasedweight</name>
        <value>true</value>
    </property>



    然后重新運行集群,這樣有幾個Job(上面配置是5個并行)并行運行時,不會因為一個Job把Map/Reduce占滿而使其它Job處于Pending狀態.

    可從: http://<masterip>:50030/scheduler查看并行運行的狀態.

    posted on 2013-01-31 17:30 paulwong 閱讀(1519) 評論(1)  編輯  收藏 所屬分類: HADOOP云計算

    Feedback

    # re: 配置Hadoop M/R 采用Fair Scheduler算法代替FIFO 2013-05-17 10:07 Christopher

    樓主你好,最近我也在配置hadoop的fair scheduler, 但是遇到了一些問題。
    首先我使用的是cloudera-cdh-demo-vm-4.2.0-kvm。當我配置$HADOOP_HOME/conf/mapred-site.xml時,指定pool的分配文件,
    <property>
    <name>mapred.fairscheduler.allocation.file</name>
    <value>/usr/lib/hadoop-0.20-mapreduce/conf/fair-scheduler.xml</value>
    </property>
    重啟cluster之后,無法登錄http://<masterip>:50030/scheduler查看并行運行的狀態.
    請問樓主可否解答?如果需要更詳細的配置,能否留下郵箱進一步讓我進一步咨詢。
      回復  更多評論   


    主站蜘蛛池模板: 国产一区二区三区免费视频| 免费看国产精品3a黄的视频| 亚洲制服丝袜在线播放| 免费国产不卡午夜福在线| 麻豆精品成人免费国产片| 亚洲精品国产高清在线观看| 亚洲精品无码不卡在线播放HE | 亚洲高清偷拍一区二区三区 | 亚洲v高清理论电影| 亚洲成年看片在线观看| 18以下岁毛片在免费播放| A级毛片成人网站免费看| 亚洲精品美女久久久久久久| 亚洲电影在线播放| 日韩亚洲人成在线综合日本 | 国产AV无码专区亚洲AV麻豆丫| 久久久久亚洲精品天堂| 国产成人麻豆亚洲综合无码精品| 波多野结衣免费在线观看| 免费观看一区二区三区| 特级毛片aaaa级毛片免费| 亚洲爆乳AAA无码专区| 91亚洲性爱在线视频| 亚洲色欲色欲综合网站| 日韩亚洲一区二区三区| 国产亚洲AV无码AV男人的天堂| 亚洲日本一区二区一本一道| 亚洲高清成人一区二区三区 | 国产精品免费久久久久久久久 | 浮力影院第一页小视频国产在线观看免费| 成人免费午夜无码视频| 日韩一级视频免费观看| 亚洲人成在线免费观看| 中文字幕在线免费看线人| 久青草国产免费观看| 一个人看的www视频免费在线观看| 亚洲妇女无套内射精| 亚洲αⅴ无码乱码在线观看性色| 亚洲一级毛片中文字幕| 亚洲国产精品成人精品小说| 亚洲日韩乱码中文无码蜜桃|