Hadoop 将配置单元表作为AVRO文件加载到HDFS中

Hadoop 将配置单元表作为AVRO文件加载到HDFS中,hadoop,hive,bigdata,hiveql,avro,Hadoop,Hive,Bigdata,Hiveql,Avro,我想将一个文件作为.avro文件从配置单元表加载到HDFS中。 目前,我可以将表作为文件从配置单元移动到HDFS,但无法指定目标文件的特定格式。有人能帮我吗?那么你的问题真的很难回答吗 如何将配置单元表转换为不同的存储格式 创建一个与avro表格具有相同字段和类型的新表格,并更改输入格式。然后从旧表插入新表 INSERT OVERWRITE TABLE newtable SELECT * FROM oldtable 谢谢你的意见。我的问题是如何从配置单元表将文件加载到HDFS中。HDFS中的目

我想将一个文件作为.avro文件从配置单元表加载到HDFS中。
目前,我可以将表作为文件从配置单元移动到HDFS,但无法指定目标文件的特定格式。有人能帮我吗?

那么你的问题真的很难回答吗

如何将配置单元表转换为不同的存储格式

创建一个与avro表格具有相同字段和类型的新表格,并更改输入格式。然后从旧表插入新表

INSERT OVERWRITE TABLE newtable SELECT * FROM oldtable

谢谢你的意见。我的问题是如何从配置单元表将文件加载到HDFS中。HDFS中的目标文件应该是avro文件。根据您的输入,我只是在转换配置单元表的输入格式。@Jomy:如果您使用avro存储创建表,则数据存储在HDFS中,通常位于/user/HIVE/warehouse//您可以将数据文件复制出来。