如何将用户添加到Hadoop集群中的特定队列

时间:2012-11-01 07:00:47

标签: hadoop mapreduce scheduler bigdata

我创建了一个群集并创建了4个用户。我使用容量调度程序创建了3个队列,容量调度程序容量分别为70%,10%和20%。我想将user1,user2添加到queueA,将user3添加到queueB,将user4添加到queueC。我删除了默认队列。但是当我尝试运行mapreduce程序时,它会直接进入默认队列并显示错误。我如何配置,如果user1运行一个作业,它将自动在queueA中运行。?

1 个答案:

答案 0 :(得分:1)

在客户端,您可以在hadoop-site.xml中添加适当性,如此

<property>
    <name>mapred.job.queue.name</name>
    <value>queueA</value>
</property>

然后这个客户的工作将提交给queueA

我不知道是否有某种方法来配置服务器端。