1

有人可以在文档中指出基于 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
4

1 回答 1

0

我相信您也需要提供架构。有关如何提取它并在 create table 语句中指定的详细信息,请参阅此处。

于 2019-10-25T04:18:35.217 回答