我想知道以下是否可能。我在 Hive 中有按日期和记录器分区的数据,但我也有不属于特定记录器的数据。
例如
date=2012-01-01/logger=1/part000
date=2012-01-01/logger=1/part001
date=2012-01-01/logger=2/part000
date=2012-01-01/logger=2/part001
date=2012-01-01/part000
我创建了我的表:
create table mytable (
...
)
partitioned by (date string, logger int)
....
;
并添加了分区:
alter table mytable add partition (date='2012-01-01', logger=1) location '/user/me/date=2012-01-01/logger=1/';
...
我可以查询分区中的数据,但无法查询文件中的数据date=2012-01-01/part000
。是否可以在不符合分区的情况下包含此文件?
谢谢