我想创建一个外部表来使用已经存储在hdfs中的文件hdfs://my/hdfs/location
/user/db/testfiles/test1.txt
/user/db/testfiles/test2.txt
/user/db/testfiles/test3.txt
/user/db/testfiles/test4.txt
既然我不想把这些文件移到配置单元文件夹中,我怎么才能在当前文件夹上分区并使用这些文件呢?
CREATE EXTERNAL TABLE IF NOT EXISTS tbl_name ( col1 STRING,
col2 STRING,
col3 STRING
)
partitioned by (col4 STRING)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LOCATION '/user/db/testfiles'
;
1条答案
按热度按时间ha5z0ras1#
您需要逐个添加分区。