我们在hiveonemr(hiveemr2.3.5)上有一个简单的查询——表在列a上分区,我们在s3中查询parquet文件,用tez作为执行引擎。 SELECT A, B, C FROM TABLE WHERE A = 'foo' and B='bar' LIMIT 10;
运行此查询时,查询挂起。它从来没有被发送到泰兹,它从来没有点燃任何Map。
如果我们删除b='bar'子句,它运行良好(因为它只是一个限制作业,所以不需要Map器)。如果我们使用create table作为select this table,它会再次正常工作并创建: CREATE TABLE temp.test AS SELECT A, B, C FROM TABLE WHERE A = 'foo' and B='bar' LIMIT 10;
有人知道怎么诊断出问题吗?
暂无答案!
目前还没有任何答案,快来回答吧!