1

我希望能够定义(或创建)一个具有变量位置的 HIVE 表。随着变量值的变化,对HIVE表的查询应该根据变量值读取新位置下的文件。具体来说,我想使用 CURRENT_DATE 让 HIVE 表每天从不同的文件夹中获取。

这可能吗?

4

1 回答 1

1

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

ALTER TABLE/PARTITION SET LOCATION 

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

ALTER TABLE ADD PARTITION

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

于 2018-12-17T11:15:56.263 回答