配置单元-合并后不是有效的ORC文件

时间:2019-05-20 17:51:38

标签: hadoop hive orc

我有一个带有ORC的表(事务为true,zlib压缩) 由名为pdate的列进行分区。

我正在尝试将此表与另一个表合并。

merge into source_t using target_t
on source_t.id=target_t.id WHEN MATCHED THEN UPDATE SET 
col=col1,
col2=col2
WHEN NOT MATCHED THEN 
INSERT VALUES 
( target_t.id,
target_t.name,
'20190715');

20190715 -它是我的分区,我手动给出了。在第一次合并没有问题。但是第二次运行合并后,我无法查询该表中的数据。

hive> select * from source_t   limit 1;
OK
Failed with exception java.io.IOException:org.apache.orc.FileFormatException: Not a valid ORC file
Time taken: 0.093 seconds
hive>

0 个答案:

没有答案