【问题标题】:creating a table with hive based on a parquet file基于 parquet 文件创建带有 hive 的表
【发布时间】:2019-02-18 07:25:23
【问题描述】:

我有一个存储在 hdfs 中的 parquet 文件,名为 small in path:

/user/s/file.parquet

并希望在 hive 中创建一个包含其内容的表。

文件的架构非常复杂,我希望 hive 自动从文件中导入架构。

我想做这样的事情:

CREATE EXTERNAL TABLE tableName
STORED AS PARQUET
LOCATION 'file/path'

这可能吗?

感谢您的帮助。

【问题讨论】:

    标签: hadoop hive bigdata schema parquet


    【解决方案1】:

    不幸的是,不能在 Hive 中的单个文件上创建外部表,仅用于目录。如果/user/s/file.parquet 是目录中的唯一文件,您可以将位置指示为/user/s/,Hive 将赶上您的文件。

    【讨论】:

    猜你喜欢
    • 2016-03-16
    • 1970-01-01
    • 2018-02-19
    • 2015-07-22
    • 2018-09-03
    • 2020-07-14
    • 2018-05-28
    • 2015-12-29
    相关资源
    最近更新 更多