我创建了一个集群并创建了4个用户。我使用容量调度器创建了3个队列,容量分别为70%、10%和20%。我想添加user1,将user2添加到queueA,将user3添加到queueB,将user4添加到queueC。我删除了默认队列。但是当我尝试运行mapreduce程序时,它直接转到默认队列并显示错误。如何配置以便在user1运行作业时,它将在queueA中自动运行。
发布于 2012-11-01 16:10:26
在客户端,您可以在hadoop-site.xml中添加属性,如下所示
<property>
<name>mapred.job.queue.name</name>
<value>queueA</value>
</property>
然后,此客户端的作业将提交给queueA
我不知道是否有一些方法可以配置服务器端。
https://stackoverflow.com/questions/13172419
复制相似问题