我们正在寻找一种解决方案,以便根据镶木地板/ avro架构创建一个外部蜂巢表来从镶木地板文件中读取数据。
以其他方式,如何从镶木地板/ avro架构生成一个hive表?
谢谢:)
答案 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
中询问相同的查询