遇到个hive 语句 用unoin all暴增的情况,
特征:
1. 两条语句查询的数据实际都是0
2. unoin all 上下 有同样的表
查看打印信息做了mapjoin ,估计是mapjoin的一个bug, 尝试加上条件
set hive.auto.convert.join.noconditionaltask = false;
set hive.optimize.mapjoin.mapreduce=false; --这条貌似可以不加
恢复正常。
本文转自 wws5201985 51CTO博客,原文链接:http://blog.51cto.com/yjplxq/1358934,如需转载请自行联系原作者