我创建了一个群集并创建了4个用户。我使用容量调度程序创建了3个队列,容量调度程序容量分别为70%,10%和20%。我想将user1,user2添加到queueA,将user3添加到queueB,将user4添加到queueC。我删除了默认队列。但是当我尝试运行mapreduce程序时,它会直接进入默认队列并显示错误。我如何配置,如果user1运行一个作业,它将自动在queueA中运行。?
答案 0 :(得分:1)
在客户端,您可以在hadoop-site.xml中添加适当性,如此
<property>
<name>mapred.job.queue.name</name>
<value>queueA</value>
</property>
然后这个客户的工作将提交给queueA
我不知道是否有某种方法来配置服务器端。