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!

Reply via email to