【问题标题】:unable to create Parquet file in hive无法在 hive 中创建 Parquet 文件
【发布时间】:2018-02-26 07:17:09
【问题描述】:

谁能告诉我以下查询中的错误是什么。

insert overwrite directory 'user/cloudera/batch' stored as parquet select * from emp;

我正在尝试创建镶木地板。使用上述命令时遇到以下错误。

cannot recognize input near 'stored' 'as' 'parquet' in select clause

【问题讨论】:

    标签: hadoop hive parquet


    【解决方案1】:

    要创建 parquet 表,首先创建表并存储为 parquet。

    CREATE TABLE emp (x INT, y STRING) STORED AS PARQUET;
    

    现在将数据加载到此表中,然后您就可以执行查询了。

    insert overwrite directory '/user/cloudera/batch'  select * from emp;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-16
      • 2019-02-18
      • 2019-10-28
      • 2018-02-19
      • 1970-01-01
      • 2018-05-28
      • 2017-05-28
      相关资源
      最近更新 更多