Hello all,

Is it OK to mix transactional IndexTable and regular HTables in the same
cluster? I am testing with both types and, while things seem to work ok in
the hbase shell, I just got this interesting warning when I restarted my
local instance (see stack trace below). My data still seems to be there
though.

Thank you in advance for your input.

-GS


2010-04-16 10:26:00,518 WARN org.apache.hadoop.hbase.regionserver.HLog:
Exception processing
hdfs://localhost:9000/hbase/.logs/192.168.1.16,49693,1271367158426/hlog.dat.1271367158502
-- 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:966)
 at org.apache.hadoop.hbase.regionserver.HLog.splitLog(HLog.java:872)
at
org.apache.hadoop.hbase.master.HMaster.splitLogAfterStartup(HMaster.java:616)
 at
org.apache.hadoop.hbase.master.HMaster.verifyClusterState(HMaster.java:550)
at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:413)

Reply via email to