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.