<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 閱讀(1518) 評論(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查看并行運行的狀態.
    請問樓主可否解答?如果需要更詳細的配置,能否留下郵箱進一步讓我進一步咨詢。
      回復  更多評論   


    主站蜘蛛池模板: 免费在线看污视频| 国产在线观看免费完整版中文版| 亚洲AV第一成肉网| 亚洲国产精品免费视频| 亚洲AV无码专区日韩| 毛片免费观看的视频在线| 国产精品视频白浆免费视频| 美女被爆羞羞网站免费| 亚洲人成毛片线播放| 亚洲一区二区成人| 亚洲开心婷婷中文字幕| 亚洲综合久久夜AV | 免费国产精品视频| 日韩高清免费观看| 成年女人色毛片免费看| 永久免费AV无码国产网站| 91精品啪在线观看国产线免费| 99re6在线精品免费观看| 十八禁的黄污污免费网站| 久久久久亚洲国产AV麻豆| 亚洲色大成网站www| 亚洲中文字幕无码爆乳app| 亚洲三级在线免费观看| 亚洲一级黄色大片| 亚洲一区二区三区免费观看| 亚洲精品在线免费看| 亚洲第一永久在线观看| 亚洲精品无码久久久久久久| 337p日本欧洲亚洲大胆精品555588| 亚洲成AV人在线观看天堂无码| 亚洲香蕉成人AV网站在线观看 | 亚洲国产成人91精品| 久久亚洲精品人成综合网| 亚洲网址在线观看你懂的| 久久精品亚洲综合专区| 亚洲综合在线视频| 亚洲最大黄色网站| 亚洲人成网站看在线播放| 亚洲性无码一区二区三区| 亚洲人成网站色7799| 校园亚洲春色另类小说合集|