遇到個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,如需轉載請自行聯系原作者