如何选择分区为HIVE_DEFAULT_PARTITION的行?

时间:2015-03-27 05:29:28

标签: mapreduce hive impala

如果我们使用动态分区,

hive会将错误的列或记录插入到HIVE_DEFAULT_PARTITION中。

我的问题是如何在HIVE_DEFAULT_PARTITION中选择记录?

这样的事情,但这不会成功。

select * from my_table where useDay=HIVE_DEFAULT_PARTITION

谢谢!

1 个答案:

答案 0 :(得分:1)

以下是我的测试表中的用例:

hive> show partitions tt;
OK
p1=1/p2=a
p1=1/p2=b
p1=2/p2=c
p1=3/p2=__HIVE_DEFAULT_PARTITION__

hive> select * from tt where p1 = 3 and p2='__HIVE_DEFAULT_PARTITION__' ;
OK
3   NULL    NULL    3   __HIVE_DEFAULT_PARTITION__

GL!