Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个集群并创建了 4 个用户。我使用容量 70%、10% 和 20% 的容量调度程序创建了 3 个队列。我想将 user1、user2 添加到 queueA,将 user3 添加到 queueB,将 user4 添加到 queueC。我删除了默认队列。但是当我尝试运行 mapreduce 程序时,它会直接进入默认队列并显示错误。我如何配置这样如果 user1 运行作业,它将自动在 queueA 中运行。?
在客户端,您可以在 hadoop-site.xml 中添加属性,如下所示
<property> <name>mapred.job.queue.name</name> <value>queueA</value> </property>
然后这个客户端的作业将提交给 queueA
我不知道是否有某种方法可以配置服务器端。