我在hdfs中存储了一个名为small in path的Parquet文件:/用户/s/file.parquet并希望在配置单元中创建一个包含其内容的表。文件的架构非常完整,我希望hive自动从文件导入架构。我想这样做:
CREATE EXTERNAL TABLE tableName STORED AS PARQUET LOCATION 'file/path'
这可能吗?谢谢你的帮助。
a11xaf1n1#
不幸的是,不可能在配置单元中的单个文件上创建外部表,只为目录。如果 /user/s/file.parquet 是目录中唯一可以指定位置的文件 /user/s/ Hive会抓到你的文件。
/user/s/file.parquet
/user/s/
1条答案
按热度按时间a11xaf1n1#
不幸的是,不可能在配置单元中的单个文件上创建外部表,只为目录。如果
/user/s/file.parquet
是目录中唯一可以指定位置的文件/user/s/
Hive会抓到你的文件。