【问题标题】:How to create hive external table with avro file on qubole?如何在qubole上使用avro文件创建hive外部表?
【发布时间】:2020-02-21 08:43:50
【问题描述】:

有人可以在文档中指出基于 avro 文件在 qubole 上创建外部表吗?

CREATE TABLE my_table_name
 ROW FORMAT SERDE
 'org.apache.hadoop.hive.serde2.avro.AvroSerDe'
 STORED AS INPUTFORMAT
 'org.apache.hadoop.hive.ql.io.avro.AvroContainerInputFormat'
 OUTPUTFORMAT
 'org.apache.hadoop.hive.ql.io.avro.AvroContainerOutputFormat'
LOCATION 's3://my_avro_files/'

以下目录有一堆avro文件

s3://my_avro_files/

s3://my_avro_files/file1.avro
s3://my_avro_files/file2.avro
s3://my_avro_files/file....avro

【问题讨论】:

    标签: hive avro qubole


    【解决方案1】:

    我相信您也需要提供架构。提取方法详见here,并在create table语句中指定。

    【讨论】:

      猜你喜欢
      • 2016-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-17
      • 1970-01-01
      相关资源
      最近更新 更多