当前位置:  开发笔记 > 运维 > 正文

创建Hive表以从镶木地板/ avro模式中读取镶木地板文件

如何解决《创建Hive表以从镶木地板/avro模式中读取镶木地板文件》经验,为你挑选了1个好方法。

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

换句话说,如何从镶木地板/ avro架构生成一个蜂巢表?

谢谢 :)



1> 小智..:

使用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';

在Parquet Data上使用Avro架构动态创建Hive外部表时会询问相同的查询

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有