OK, thanks, i have made it successful.

On Sun, Aug 2, 2009 at 12:21 AM, Jean-Daniel Cryans <[email protected]>wrote:

> It seems your client cannot connect to the following ZK servers :
> isiteam2, isiteam-desktop  because their hostname is unknown to your
> client machine (the name of the exception is quite clear on that).
>
> So make sure you can ping those machines using those hostnames. If you
> configured your hbase-site correctly, start-hbase.sh should have
> started the ZK servers for you.
>
> You need the same but updated jars plus the zookeeper jar.
>
> J-D
>
> On Sat, Aug 1, 2009 at 12:15 PM, lei wang<[email protected]> wrote:
> > Jean,Thank you.
> > Now i can start my hbase 0.20 shell and it does work in shell.
> > But I am still puzzled how to run my own java program to use hbase 0.20
> api.
> > In the 0.19.3 version, i can run the java program with add hbase-* .jar
> and
> > hadoop-*.jar to my classpath.
> > Now i change the jar to 0.20, it cann't work.
> > The error messges is :
> >
> *********************************************************************************************************
> > [org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper]-[WARN]
> > java.net.UnknownHostException: isiteam2
> >    at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
> >    at java.net.InetAddress$1.lookupAllHostAddr(Unknown Source)
> >    at java.net.InetAddress.getAddressFromNameService(Unknown Source)
> >    at java.net.InetAddress.getAllByName0(Unknown Source)
> >    at java.net.InetAddress.getAllByName(Unknown Source)
> >    at java.net.InetAddress.getAllByName(Unknown Source)
> >    at java.net.InetAddress.getByName(Unknown Source)
> >    at
> >
> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.setQuorumServers(ZooKeeperWrapper.java:129)
> >    at
> >
> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.<init>(ZooKeeperWrapper.java:79)
> >    at
> >
> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.getZooKeeperWrapper(HConnectionManager.java:820)
> >    at
> >
> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRootRegion(HConnectionManager.java:837)
> >    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:125)
> >    at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:103)
> >    at
> >
> isiteam.beyiwork.test.MyLittleHBaseClient.main(MyLittleHBaseClient.java:27)
> >
> >  2009-08-01 22:13:57
> > [org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper]-[WARN]
> > java.net.UnknownHostException: isiteam-desktop
> >    at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
> >    at java.net.InetAddress$1.lookupAllHostAddr(Unknown Source)
> >    at java.net.InetAddress.getAddressFromNameService(Unknown Source)
> >    at java.net.InetAddress.getAllByName0(Unknown Source)
> >    at java.net.InetAddress.getAllByName(Unknown Source)
> >    at java.net.InetAddress.getAllByName(Unknown Source)
> >    at java.net.InetAddress.getByName(Unknown Source)
> >    at
> >
> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.setQuorumServers(ZooKeeperWrapper.java:129)
> >    at
> >
> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.<init>(ZooKeeperWrapper.java:79)
> >    at
> >
> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.getZooKeeperWrapper(HConnectionManager.java:820)
> >    at
> >
> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRootRegion(HConnectionManager.java:837)
> >    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:125)
> >    at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:103)
> >    at
> >
> isiteam.beyiwork.test.MyLittleHBaseClient.main(MyLittleHBaseClient.java:27)
> >
> >  2009-08-01 22:13:57
> > [org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper]-[ERROR] no valid
> quorum
> > servers found in zoo.cfg
> >  2009-08-01 22:13:57
> > [org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper]-[WARN]
> > java.net.UnknownHostException: isiteam2
> >    at java.net.InetAddress.getAllByName0(Unknown Source)
> >    at java.net.InetAddress.getAllByName(Unknown Source)
> >    at java.net.InetAddress.getAllByName(Unknown Source)
> >    at java.net.InetAddress.getByName(Unknown Source)
> >    at
> >
> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.setQuorumServers(ZooKeeperWrapper.java:129)
> >    at
> >
> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.<init>(ZooKeeperWrapper.java:79)
> >    at
> >
> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.getZooKeeperWrapper(HConnectionManager.java:820)
> >    at
> >
> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRootRegion(HConnectionManager.java:837)
> >    at
> >
> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:515)
> >    at
> >
> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.relocateRegion(HConnectionManager.java:497)
> >    at
> >
> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegionInMeta(HConnectionManager.java:628)
> >    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:125)
> >    at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:103)
> >    at
> >
> isiteam.beyiwork.test.MyLittleHBaseClient.main(MyLittleHBaseClient.java:27)
> >
> *********************************************************************************************************
> > Should i need to install a zookeeper as metions in the its wiki?
> > http://hadoop.apache.org/zookeeper/docs/current/zookeeperAdmin.html
> >
> > Addition, if i want to run my java program in eclipse, which .jar files
> > should i add to my classpath lib?
> > Hope your reply and thanks again.
> >
> >
> > On Sat, Aug 1, 2009 at 11:17 PM, Jean-Daniel Cryans <[email protected]
> >wrote:
> >
> >> HBase official release will happen when a release candidate gets only
> >> +1s. I think the current one may get sunk, we'll see.
> >>
> >> Starting with hbase-0.20, as the doc says, it will start a Zookeeper
> >> quorum for you unless you override that behavior, in which case you
> >> must start it yourself. So ZK is mandatory and it is already contained
> >> in the distribution.
> >>
> >> J-D
> >>
> >> On Sat, Aug 1, 2009 at 6:47 AM, lei wang<[email protected]>
> wrote:
> >> > Stack's mail remind me us the hbase 0.20 candidate version,  when does
> >> hbase
> >> > 0.20.0 release?
> >> > In the hbase 0.20.0 api overview, it mention zookeeper cluster
> >> > configuration, but i am just use hadoop in hbase 0.19.3 before, how
> can i
> >> do
> >> > with hbase 0.20.0? I don't want to use zookeeper as a plugin.
> >> >
> >>
> >
>

Reply via email to