我是Hive的新手,并且有以下基本问题:
我正在尝试在HDFS目录中的位置上创建外部表
/projects/score/output/scores_2020-06-30.gzip
但它不将其视为分区。
开发人员是否应该更改目录名称“ scores = yyyy-mm-dd”代替“ scores_yyyy-mm-dd.gzip” 如“ / projects / score / output / scores = 2020-06-30” 那么只有它会认为是分区的吗?
即将外部表考虑为分区是否必须具有'='
或者我可以在创建时更改下表中的内容。尝试如下:
CREATE EXTERNAL TABLE IF NOT EXISTS XYZ (
...
)
PARTITIONED BY (scores STRING)
LOCATION '/projects/score/output/';
谢谢!