指定队列的命令:

有三种:

set mapred.job.queue.name=queue3;
SET mapreduce.job.queuename=queue3;
set mapred.queue.names=queue3;

老版本一般 mapred开头
新版本是mapreduce开头
老版本对应的新版本参数可以查出来

队列自己设定,

测试时注意

select * from tb 不会产生map reduce,只是加载后直接展示cat。
要想启动MR工程,必须指定列名:
    select  item1 from tb
就可以产生MR了

实例代码:

set mapred.queue.names=queue3;
select advertiser_id,crt_id,a.media,city,price, b.media_id, b.ratio
from tb_pmp_report_log_count a 
left join mapping_tb_4_media_with_ratio b on (a.media = b.media)

转载于:https://www.cnblogs.com/cl1024cl/p/6205337.html

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐