创建Hive表以从镶木地板/ avro模式中

时间:2015-12-10 13:08:08

标签: hive avro parquet

我们正在寻找一种解决方案,以便根据镶木地板/ avro架构创建一个外部蜂巢表来从镶木地板文件中读取数据。

以其他方式,如何从镶木地板/ avro架构生成一个hive表?

谢谢:)

1 个答案:

答案 0 :(得分:13)

使用avro架构尝试以下内容:

CREATE TABLE avro_test ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.avro.AvroSerDe' STORED AS AVRO TBLPROPERTIES ('avro.schema.url'='myHost/myAvroSchema.avsc'); 

CREATE EXTERNAL TABLE parquet_test LIKE avro_test STORED AS PARQUET LOCATION 'hdfs://myParquetFilesPath';

Dynamically create Hive external table with Avro schema on Parquet Data

中询问相同的查询