Failed with exception java.io.IOException:java.io.IOException: Malformed ORC file
且
Caused by: java.io.IOException: Malformed ORC file hdfs://master.hadoop:8020/user/hive/warehouse/shopcn_prod Invalid postscript.
这是由于文件格式的问题,hive orc格式的数据不能直接将txt的文件导进来,创建中间表test.orc
load data local inpath '/opt/data/shop_product.txt' into table test.orc;
然后将中间表里的数据导进shopcn_prod里
insert into table shopcn_prod select * from test.orc;
本文介绍了解决Hive中因文件格式不匹配导致的Malformed ORC文件错误的方法。通过创建中间表并使用特定语法加载TXT文件,再将中间表数据迁移到目标表,从而避免了直接导入时出现的格式问题。
1619

被折叠的 条评论
为什么被折叠?



