创建配置单元外部表时,是否可以指定x.csv文件路径?

ars1skjm  于 2021-06-29  发布在  Hive
关注(0)|答案(1)|浏览(323)

根据创建外部表的语法:

CREATE EXTERNAL TABLE page_view(viewTime INT, userid BIGINT, 
    page_url STRING, referrer_url STRING, 
    ip STRING COMMENT 'IP Address of the User',
    country STRING COMMENT 'country of origination')
 COMMENT 'This is the staging page view table'
 ROW FORMAT DELIMITED FIELDS TERMINATED BY '\054'
 STORED AS TEXTFILE
 LOCATION '<hdfs_location>';

在位置上,我们是否只能指定目标csv文件所在目录的路径?我们是否可以直接指定csv文件的路径?我们可能会遇到多个csv文件位于一个文件夹中的情况。

lpwwtiir

lpwwtiir1#

只指定路径。当您查询外部表时,多个文件被联合在一起,所以只要结构相同就没有问题。不同结构的文件应该存储在不同的目录中。

相关问题