首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Capacity Scheduler在Hadoop集群中设置队列

使用Capacity Scheduler在Hadoop集群中设置队列
EN

Stack Overflow用户
提问于 2012-11-01 17:18:46
回答 1查看 401关注 0票数 1

我试着设置了3个队列。为此,我配置了CapacityScheduler.xml,如下所示。但在此之后,jobtracker将关闭。我还将这些队列的名称添加到mapred-site.xml中。任何人都知道原因。

代码语言:javascript
复制
enter code here

*<!-- queue: BatchJobs-Queue -->
<property>
  <name>mapred.capacity-scheduler.queue.BatchJobsQueue.capacity</name>
  <value>70</value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.BatchJobsQueue.supports-priority</name>
  <value>false</value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.BatchJobsQueue.minimum-user-limit-percent</name>
  <value>20</value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.BatchJobsQueue.user-limit-factor</name>
  <value>1</value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.BatchJobsQueue.maximum-initialized-active-tasks</name>
  <value>200000</value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.BatchJobsQueue.maximum-initialized-active-tasks-per-user</name>
  <value>100000</value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.BatchJobsQueue.init-accept-jobs-factor</name>
  <value>10</value>
</property>

    enter code here

<!-- queue: AdHocJobs-Queue -->
<property>
  <name>mapred.capacity-scheduler.queue.AdHocJobsQueue.capacity</name>
  <value>20<value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.AdHocJobsQueue.supports-priority</name>
  <value>false</value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.AdHocJobsQueue.minimum-user-limit-percent</name>
  <value>20</value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.AdHocJobsQueue.user-limit-factor</name>
  <value>1</value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.AdHocJobsQueue.maximum-initialized-active-tasks</name>
  <value>200000</value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.AdHocJobsQueue.maximum-initialized-active-tasks-per-user</name>
  <value>100000</value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.AdHocJobsQueue.init-accept-jobs-factor</name>
  <value>10</value>
</property>

    enter code here

<!-- queue: MyQueue  -->
<property>
  <name>mapred.capacity-scheduler.queue.MyQueue.capacity</name>
  <value>10<value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.MyQueue.supports-priority</name>
  <value>false</value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.MyQueue.minimum-user-limit-percent</name>
  <value>20</value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.MyQueue.user-limit-factor</name>
  <value>1</value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.MyQueue.maximum-initialized-active-tasks</name>
  <value>200000</value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.MyQueue.maximum-initialized-active-tasks-per-user</name>
  <value>100000</value>
</property>
<property>
  <name>mapred.capacity-scheduler.queue.MyQueue.init-accept-jobs-factor</name>
  <value>10</value>
</property>*

enter code here
EN

回答 1

Stack Overflow用户

发布于 2014-04-17 06:31:52

您的作业跟踪器日志的输出是什么?

假设您正在运行linux,请尝试运行以下命令:

代码语言:javascript
复制
ls -lrt /var/log/hadoop/mapred/ | grep jobtracker | tail -n1 | awk '{print $9}' | xargs -I{} tail -n40 /var/log/hadoop/mapred/{}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13174032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档