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


    主站蜘蛛池模板: 四虎永久免费观看| 狠狠亚洲婷婷综合色香五月排名| 亚洲精品国产首次亮相| 亚洲日韩在线观看免费视频| 黄页免费在线观看| 亚洲欧美乱色情图片| 亚洲国产另类久久久精品黑人| 18禁黄网站禁片免费观看不卡| 337P日本欧洲亚洲大胆艺术图| 亚洲成a人片在线观看无码专区| 97人妻无码一区二区精品免费| 五月天婷婷免费视频| 亚洲欧洲日产专区| 亚洲中文字幕无码爆乳av中文 | 亚洲Av高清一区二区三区| 亚洲男人在线无码视频| 最近的中文字幕大全免费8| 无遮挡呻吟娇喘视频免费播放| 中文字幕亚洲综合精品一区| 免费播放春色aⅴ视频| 成人免费观看一区二区| 日批视频网址免费观看| 亚洲AV女人18毛片水真多| 亚洲视频一区在线观看| 中文字幕亚洲专区| 手机看片久久国产免费| h片在线免费观看| 你是我的城池营垒免费观看完整版| 亚洲欧美日韩中文无线码 | 国产高清不卡免费在线| 中文字幕在线免费看| 国产精品亚洲精品久久精品| 亚洲国产成人超福利久久精品| 亚洲乱码中文字幕综合| 免费v片在线观看品善网| 国产啪精品视频网免费| 99久久人妻精品免费二区| 中国性猛交xxxxx免费看| 无遮挡a级毛片免费看| 亚洲男人的天堂网站| 国产精品亚洲综合五月天|