Master can't split logs created by THBase
-----------------------------------------

                 Key: HBASE-1858
                 URL: https://issues.apache.org/jira/browse/HBASE-1858
             Project: Hadoop HBase
          Issue Type: Bug
          Components: master
    Affects Versions: 0.20.0
            Reporter: Clint Morgan
            Assignee: Clint Morgan
             Fix For: 0.20.1, 0.21.0


When master tries to split logs created by THbase, it fails because it tries to 
read in the wrong key type. (THBase subclasses HLogKey to add fields to the 
key).

2009-09-16 09:03:01,943 WARN org.apache.hadoop.hbase.regionserver.HLog:
Exception processing
hdfs://domU-12-31-39-07-CC-A2.compute-1.internal:9000/hbase/.logs/domU-12-31-39-07-CC-A2.compute-1.internal,60020,1253103101743/hlog.dat.1253103102168
-- continuing. Possible DATA LOSS!
java.io.IOException: wrong key class:
org.apache.hadoop.hbase.regionserver.HLogKey is not class
org.apache.hadoop.hbase.regionserver.transactional.THLogKey
       at
org.apache.hadoop.io.SequenceFile$Reader.next(SequenceFile.java:1824)
       at
org.apache.hadoop.io.SequenceFile$Reader.next(SequenceFile.java:1876)
       at org.apache.hadoop.hbase.regionserver.HLog.splitLog(HLog.java:880)
       at org.apache.hadoop.hbase.regionserver.HLog.splitLog(HLog.java:802)
       at
org.apache.hadoop.hbase.master.ProcessServerShutdown.process(ProcessServerShutdown.java:274)
       at
org.apache.hadoop.hbase.master.HMaster.processToDoQueue(HMaster.java:492)
       at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:426)


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to