HIVE表是否可以基于类似CURRENT_DATE的变量指向动态位置?

时间:2018-12-17 10:05:47

标签: hive

我希望能够定义(或创建)具有位置变量的HIVE表。随着变量值的更改,对HIVE表的查询应基于变量值读取新位置下的文件。具体来说,我想每天使用CURRENT_DATE来使HIVE表从不同的文件夹中提取。

这可能吗?

1 个答案:

答案 0 :(得分:1)

位置是表/分区DDL的一部分。您可以使用

ALTER TABLE/PARTITION SET LOCATION 

或添加具有新位置的分区:

ALTER TABLE ADD PARTITION

并将分区规范作为参数传递给查询