[ 
https://issues.apache.org/jira/browse/HIVE-12607?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15045712#comment-15045712
 ] 

Chaoyu Tang commented on HIVE-12607:
------------------------------------

It is the sequence file case of HIVE-7316, whose Arvo case has been resolved in 
HIVE-11977. The 0-length sequence file misses the header which fails the 
org.apache.hadoop.io.SequenceFile$Reader.

> Hive fails on zero length sequence files
> ----------------------------------------
>
>                 Key: HIVE-12607
>                 URL: https://issues.apache.org/jira/browse/HIVE-12607
>             Project: Hive
>          Issue Type: Bug
>          Components: Serializers/Deserializers
>    Affects Versions: 1.2.1
>            Reporter: Chaoyu Tang
>            Assignee: Chaoyu Tang
>
> Flume will, at times, generate zero length sequence files which cause the 
> Hive query failure.
> To reproduce the issue:
> {code}
> > create external table test (id string)
> partitioned by (system string,date string)
> STORED AS SEQUENCEFILE
> LOCATION '/user/me/test';
> hadoop fs -mkdir /user/me/test/logs
> hadoop fs -mkdir /user/me/test/logs/date=2014
> hadoop fs -touchz /user/me/test/logs/date=2014/a.txt
> hive
> -> ALTER TABLE test ADD PARTITION (system = 'logs',date='2014') location 
> '/user/me/test/logs/date=2014';
> -> select * from test t1,test t2 where t1.id = t2.id;
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to