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

ASF GitHub Bot commented on TAJO-999:
-------------------------------------

Github user blrunner commented on the pull request:

    https://github.com/apache/tajo/pull/110#issuecomment-51737133
  
    Thanks @hyunsik. :)


> SequenceFile key class need to be compatible.
> ---------------------------------------------
>
>                 Key: TAJO-999
>                 URL: https://issues.apache.org/jira/browse/TAJO-999
>             Project: Tajo
>          Issue Type: Bug
>          Components: storage
>            Reporter: Jaehwa Jung
>            Assignee: Jaehwa Jung
>             Fix For: 0.9.0
>
>
> Currently, tajo uses ByteWritable class for key class in SequenceFile. If we 
> used ByteWritable class for key class, it is no problem. But if we use 
> another class for key class, we must find IOException. For example, When I 
> used LongWritable class for key class in TextSerde, I found error as follows: 
> {code:xml}
> ERROR org.apache.tajo.worker.Task: wrong key class: 
> org.apache.hadoop.io.BytesWritable is not class 
> org.apache.hadoop.io.LongWritable
> java.io.IOException: wrong key class: org.apache.hadoop.io.BytesWritable is 
> not class org.apache.hadoop.io.LongWritable
>         at 
> org.apache.hadoop.io.SequenceFile$Reader.next(SequenceFile.java:2251)
>         at 
> org.apache.tajo.storage.sequencefile.SequenceFileScanner.next(SequenceFileScanner.java:147)
> {code}
> Thus, we need to improve SequenceFileScanner and SequenceFileScannerAppender 
> compatible for all writable classes. 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to