标签: hive
我希望能够定义(或创建)具有位置变量的HIVE表。随着变量值的更改,对HIVE表的查询应基于变量值读取新位置下的文件。具体来说,我想每天使用CURRENT_DATE来使HIVE表从不同的文件夹中提取。
这可能吗?
答案 0 :(得分:1)
位置是表/分区DDL的一部分。您可以使用
ALTER TABLE/PARTITION SET LOCATION
或添加具有新位置的分区:
ALTER TABLE ADD PARTITION
并将分区规范作为参数传递给查询