关于hive中如何创建外部分区表并且自动指定相应分区?

2025-03-22 14:33:16
推荐回答(1个)
回答1:

直接用hive load data 把天的数据导入月分区,导入时指定分区,不用提前创建。
Syntax

LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLE tablename [PARTITION (partcol1=val1, partcol2=val2 ...)]
具体可以参考官方文档,了解HIVS SQL DML操作:
https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DML#LanguageManualDML-InsertingdataintoHiveTablesfromqueries

即需求场景应该是:按照天为目录生成了多个数据文件,但想要在HIVE中通过月来建立分区以便进行统计分析;