创建 Hive table 以从 parquet/avro 模式读取镶木地板文件
Create Hive table to read parquet files from parquet/avro schema
我们正在寻找一种解决方案,以创建外部配置单元 table 以根据 parquet/avro 模式从镶木地板文件中读取数据。
换句话说,如何从 parquet/avro 模式生成配置单元 table?
谢谢:)
使用 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';
在
中询问了相同的查询
我们正在寻找一种解决方案,以创建外部配置单元 table 以根据 parquet/avro 模式从镶木地板文件中读取数据。
换句话说,如何从 parquet/avro 模式生成配置单元 table?
谢谢:)
使用 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';
在