`
yugouai
  • 浏览: 491718 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

hive的hive.exec.parallel参数说明

 
阅读更多

hive.exec.parallel参数控制在同一个sql中的不同的job是否可以同时运行,默认为false.

 

下面是对于该参数的测试过程:

 

测试sql:

select r1.a
from (
   select t.a from sunwg_10 t join sunwg_10000000 s on t.a=s.b) r1 
   join 
   (select s.b from sunwg_100000 t join sunwg_10 s on t.a=s.b) r2 
   on (r1.a=r2.b);

 

1 当参数为false的时候,三个job是顺序的执行

set hive.exec.parallel=false;

 

2 但是可以看出来其实两个子查询中的sql并无关系,可以并行的跑

set hive.exec.parallel=true;

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics