Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase, mail # user - Need Help on hbase error: The znode for the -ROOT- region doesn't exist!


Copy link to this message
-
Need Help on hbase error: The znode for the -ROOT- region doesn't exist!
S. Zhou 2013-08-30, 23:44
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!