-ROOT- table is gone in 0.95 / 0.96 Looks like newer release of asynchbase is needed which can communicate with 0.96 cluster.
Cheers On Fri, Aug 30, 2013 at 4:44 PM, S. Zhou <[email protected]> wrote: > I wrote a java program which connects to hbase (I am using asynchbase). > At this time > hbase/hadoop are all running on my local dev box as pseudo cluster. I > believe hbase/hadoop are all setup correctly since I can create hbase > tables, update hbase tables, run MR jobs etc. > > The problem is: > when I use asynhbase connect hbase, I always get the following error > message: (see more log entries at the bottom of this message) > > =2013-08-30 15:15:21,892 ERROR [main-EventThread] (HBaseClient.java:2860) > - The znode for the -ROOT- region doesn't exist! > > I googled but could not find any answer. Your help is highly appreciated. > > Related info: I am using asynchbase 1.4.1, hadoop 1.2.0, hbase > 0.95.1-hadoop1. (The hbase client used by my Java is version 0.94.0. I > could not find jar file for 0.95.1-hadoop1. It is listed on maven central > repository but it seems mis-configured and I could not download it). > > Here are more detail log info: > =2013-08-30 15:15:21,824 INFO [main] (ZooKeeper.java:433) - Initiating > client connection, connectString=127.0.0.1:2181 sessionTimeout=5000 > watcher=org.hbase.async. > HBaseClient$ZKClient@3d32e42f > =2013-08-30 15:15:21,849 INFO [main] (HBaseClient.java:2695) - Need to > find the -ROOT- region > =2013-08-30 15:15:21,850 INFO [main-SendThread()] (ClientCnxn.java:933) - > Opening socket connection to server /127.0.0.1:2181 > =2013-08-30 15:15:21,853 INFO [main-SendThread(localhost:2181)] > (ZooKeeperSaslClient.java:125) - Client will not SASL-authenticate > because the default JAAS configuration section 'Client' could not be > found. If you are not using SASL, you may ignore this. On the other > hand, if you expected SASL to work, please fix your JAAS configuration. > =2013-08-30 15:15:21,859 INFO [main-SendThread(localhost:2181)] > (ClientCnxn.java:846) - Socket connection established to localhost/ > 127.0.0.1:2181, initiating session > =2013-08-30 15:15:21,884 INFO [main-SendThread(localhost:2181)] > (ClientCnxn.java:1175) - Session establishment complete on server localhost/ > 127.0.0.1:2181, sessionid = 0x140d06a475e000d, negotiated timeout = 6000 > =2013-08-30 15:15:21,892 ERROR [main-EventThread] (HBaseClient.java:2860) > - The znode for the -ROOT- region doesn't exist!
