遇到个hive 语句 用unoin all暴增的情况,
特征:
1. 两条语句查询的数据实际都是0
2. unoin all 上下 有同样的表
查看打印信息做了mapjoin ,估计是mapjoin的一个bug, 尝试加上条件
set hive.auto.convert.join.noconditionaltask = false;
set hive.optimize.mapjoin.mapreduce=false; --这条貌似可以不加
恢复正常。
本文出自 “书生” 博客,请务必保留此出处http://yjplxq.blog.51cto.com/4081353/1358934
原文:http://yjplxq.blog.51cto.com/4081353/1358934