Jeff, We integrated Zookeeper in 0.20, 0.19 is not depending on it.
You cannot start HBase programmatically, neither in the shell. Please refer to the Getting Started documentation. J-D On Sun, Aug 16, 2009 at 12:15 AM, zjffdu<[email protected]> wrote: > JD. > > I found there's a script zookeepers.sh in bin folder of HBase trunk. > But no such script in HBase 0.19 > > I am curious to know whether HBase 0.19 do not need zookeeper? > > > Thank you > > Jeff zhang > > > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf Of Jean-Daniel > Cryans > Sent: 2009年8月13日 4:18 > To: [email protected] > Subject: Re: Error when run HBase Java Example > > Jeff, > > Did you start HBase? It also starts zookeeper on localhost for you. > > J-D > > On Thu, Aug 13, 2009 at 4:18 AM, zhang jianfeng<[email protected]> wrote: >> Hi all, >> >> I am a newbie to HBase, when I run the HBase Java Example on the get >> started. >> >> I meet some errors : >> >> /************************************************************************************************************************/ >> 2009-08-13 16:11:22,093 WARN [main] zookeeper.ZooKeeperWrapper(351): Failed >> to create /hbase -- check quorum servers, currently=localhost:21810 >> org.apache.zookeeper.KeeperException$ConnectionLossException: >> KeeperErrorCode = ConnectionLoss for /hbase >> at org.apache.zookeeper.KeeperException.create(KeeperException.java:90) >> at org.apache.zookeeper.KeeperException.create(KeeperException.java:42) >> at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:522) >> at >> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.ensureExists(ZooKeeperWrapper.java:342) >> at >> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.ensureParentExists(ZooKeeperWrapper.java:365) >> at >> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.checkOutOfSafeMode(ZooKeeperWrapper.java:478) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRootRegion(HConnectionManager.java:845) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:515) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:491) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegionInMeta(HConnectionManager.java:565) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:524) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:491) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegionInMeta(HConnectionManager.java:565) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:528) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:491) >> at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:123) >> at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:101) >> at HBaseExample.main(HBaseExample.java:19) >> 2009-08-13 16:11:22,108 DEBUG [main] >> client.HConnectionManager$TableServers(852): Sleeping 5000ms, waiting for >> root region. >> 2009-08-13 16:11:27,827 WARN [main] zookeeper.ZooKeeperWrapper(351): Failed >> to create /hbase -- check quorum servers, currently=localhost:21810 >> org.apache.zookeeper.KeeperException$ConnectionLossException: >> KeeperErrorCode = ConnectionLoss for /hbase >> at org.apache.zookeeper.KeeperException.create(KeeperException.java:90) >> at org.apache.zookeeper.KeeperException.create(KeeperException.java:42) >> at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:522) >> at >> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.ensureExists(ZooKeeperWrapper.java:342) >> at >> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.ensureParentExists(ZooKeeperWrapper.java:365) >> at >> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.checkOutOfSafeMode(ZooKeeperWrapper.java:478) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRootRegion(HConnectionManager.java:845) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:515) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:491) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegionInMeta(HConnectionManager.java:565) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:524) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:491) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegionInMeta(HConnectionManager.java:565) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:528) >> at >> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:491) >> at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:123) >> at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:101) >> at HBaseExample.main(HBaseExample.java:19) >> 2009-08-13 16:11:27,827 DEBUG [main] >> client.HConnectionManager$TableServers(852): Sleeping 5000ms, waiting for >> root region. >> >> /************************************************************************************************************************/ >> >> >> It seems zookeeper related, do I need to configure the zookeeper ? >> >> Anyone have any ideas ? >> >> >> Thank you in advance. >> >> >> Jeff zhang >> > >
