【发布时间】:2014-07-15 11:00:49
【问题描述】:
我想从 HIVE 表中加载一个文件到 HDFS(作为 .avro 文件)。 目前,我可以将表作为文件从 HIVE 移动到 HDFS,但我无法指定目标文件的特定格式。有人可以帮我吗??
【问题讨论】:
标签: hadoop hive bigdata hiveql avro
我想从 HIVE 表中加载一个文件到 HDFS(作为 .avro 文件)。 目前,我可以将表作为文件从 HIVE 移动到 HDFS,但我无法指定目标文件的特定格式。有人可以帮我吗??
【问题讨论】:
标签: hadoop hive bigdata hiveql avro
所以你的问题是真的
如何将 Hive 表转换为不同的存储格式?
创建一个与 avro 表具有相同字段和类型的新表,并更改输入格式。然后从旧表插入到新表中。
INSERT OVERWRITE TABLE newtable SELECT * FROM oldtable
【讨论】: