Hadoop:为distcp指定yarn队列

Hav*_*nar 5 hadoop hadoop-yarn distcp

在我们的集群上,我们设置了动态资源池.

设置规则,以便第一个纱线将查看指定的队列,然后查看用户名,然后查看主要组...

但是使用distcp我似乎无法指定队列,它只是将其设置为主要组.

这就是我现在运行的方式(不起作用):

 hadoop distcp -Dmapred.job.queue.name:root.default .......
Run Code Online (Sandbox Code Playgroud)

Man*_*lur 20

您在参数规范中犯了一个错误.

您不应使用":"分隔键/值对.你应该使用"=".

命令应该是

 hadoop distcp -Dmapred.job.queue.name=root.default .......
Run Code Online (Sandbox Code Playgroud)

  • `dmapred.job.queue.name` 现已弃用,请使用 `mapreduce.job.queuename` (3认同)

fac*_*cha 6

-Dmapreduce.job.queuename = root.default

  • 这是Hadoop 2.x的正确版本. (4认同)