You have log from migration Anil? Any complaints there? Can you scan the .META. back in time? If you specify timestamp that is before your update, do you see anything?
St.Ack On Mon, Jul 28, 2014 at 1:55 PM, anil gupta <[email protected]> wrote: > Hi All, > > We upgraded from HBase0.94.15(cdh4.5) to HBase0.98.1(cdh5.1). We are able > to CRUD if we create new tables. However, old tables are not showing up. > I checked ZK, and i can see znodes of 0.94 tables under /hbase/table94 . I > looked into hbase:meta table and i did not find any of my 0.94 tables in > it. I see rows for the tables that i created in HBase0.98. We need to get > back those tables. > > I also tried to run "hbase hbck". But hbck is giving following error: > Exception in thread "main" java.io.IOException: > org.apache.zookeeper.KeeperException$DataInconsistencyException: > KeeperErrorCode = DataInconsistency > at > org.apache.hadoop.hbase.util.HBaseFsck$1.connect(HBaseFsck.java:1390) > at > org.apache.hadoop.hbase.util.HBaseFsck$1.connect(HBaseFsck.java:1380) > at > > org.apache.hadoop.hbase.client.HConnectionManager.execute(HConnectionManager.java:552) > at > > org.apache.hadoop.hbase.util.HBaseFsck.loadDisabledTables(HBaseFsck.java:1380) > at > > org.apache.hadoop.hbase.util.HBaseFsck.onlineConsistencyRepair(HBaseFsck.java:459) > at > org.apache.hadoop.hbase.util.HBaseFsck.onlineHbck(HBaseFsck.java:484) > at org.apache.hadoop.hbase.util.HBaseFsck.exec(HBaseFsck.java:4032) > at > > org.apache.hadoop.hbase.util.HBaseFsck$HBaseFsckTool.run(HBaseFsck.java:3841) > at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) > at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84) > at org.apache.hadoop.hbase.util.HBaseFsck.main(HBaseFsck.java:3829) > Caused by: org.apache.zookeeper.KeeperException$DataInconsistencyException: > KeeperErrorCode = DataInconsistency > at org.apache.hadoop.hbase.zookeeper.ZKUtil.convert(ZKUtil.java:1859) > at > > org.apache.hadoop.hbase.zookeeper.ZKTableReadOnly.getTableState(ZKTableReadOnly.java:164) > at > > org.apache.hadoop.hbase.zookeeper.ZKTableReadOnly.getDisabledOrDisablingTables(ZKTableReadOnly.java:128) > at > org.apache.hadoop.hbase.util.HBaseFsck$1.connect(HBaseFsck.java:1386) > ... 10 more > Caused by: org.apache.hadoop.hbase.exceptions.DeserializationException: > Missing pb magic PBUF prefix > at > > org.apache.hadoop.hbase.protobuf.ProtobufUtil.expectPBMagicPrefix(ProtobufUtil.java:256) > at > > org.apache.hadoop.hbase.zookeeper.ZKTableReadOnly.getTableState(ZKTableReadOnly.java:154) > ... 12 more > > Is there any utility that can write the meta data for 0.94 tables? Also, i > would like to fix "DeserializationException: Missing pb magic PBUF prefix". > -- > Thanks & Regards, > Anil Gupta >
