Hadoop 将Hbase表复制到另一个具有不同队列的map reduce

Hadoop 将Hbase表复制到另一个具有不同队列的map reduce,hadoop,mapreduce,hbase,Hadoop,Mapreduce,Hbase,我在Hbase上运行CopyTable操作 hbase -Dhbase.client.scanner.caching=100000 -Dmapred.map.tasks.speculative.execution=false org.apache.hadoop.hbase.mapreduce.CopyTable --new.name=desc src 但是map reduce在默认队列中拥有。如何在不同的应用程序队列上运行此任务?添加 -Dmapred.job.queue.name=<t

我在Hbase上运行CopyTable操作

hbase -Dhbase.client.scanner.caching=100000 -Dmapred.map.tasks.speculative.execution=false org.apache.hadoop.hbase.mapreduce.CopyTable --new.name=desc src
但是map reduce在默认队列中拥有。如何在不同的应用程序队列上运行此任务?

添加

-Dmapred.job.queue.name=<the-queue-you-want>
添加到命令中。

添加

-Dmapred.job.queue.name=<the-queue-you-want>
进入命令。

尝试以下操作:

hbase org.apache.hadoop.hbase.mapreduce.CopyTable -Dmapreduce.job.queuename=$queue ...
试试这个:

hbase org.apache.hadoop.hbase.mapreduce.CopyTable -Dmapreduce.job.queuename=$queue ...

不,仍然是默认值。不,仍然是默认值。此外,我们必须将队列名称用引号括起来。此外,我们必须将队列名称用引号括起来。