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.