Default is /tmp/hbase-<user>/zookeeper. Only do this if this is a play cluster.
________________________________ From: Mark <[email protected]> To: [email protected] Sent: Sunday, October 2, 2011 1:34 PM Subject: Re: HBase Hush Application I haven't installed ZooKeeper locally so its using the one supplied by HMaster. Where is this data located? On 10/2/11 1:33 PM, lars hofhansl wrote: > I have some vague memory that I saw this once with stale data in ZK. > If possible clean out your ZK data, and see of it works. > > > > ________________________________ > From: Mark<[email protected]> > To: [email protected] > Sent: Sunday, October 2, 2011 1:24 PM > Subject: Re: HBase Hush Application > > I've tracked it down to MasterAddressTracker returning my IP from the > getData() method: > > 192.X.X.X:55929 > > > This is then passed to ServerName which tries to parse the server name > but it doesn't contain a comma so it fails. Any ideas? > > > On 10/2/11 11:55 AM, Mark wrote: >> No such luck with either of those attempts. >> >> FYI Hadoop, HBase and ZooKeeper seem to be working because I can hit >> my localhost:60010 and I see the following: >> >> >> Attribute Name Value Description >> HBase Version 0.90.3-cdh3u1, rUnknown HBase version and svn revision >> HBase Compiled Sat Oct 1 13:12:02 PDT 2011, rob When HBase version >> was compiled and by whom >> Hadoop Version 0.20.2-cdh3u1, >> rbdafb1dbffd0d5f2fbc6ee022e1c8df6500fd638 Hadoop version and svn >> revision >> Hadoop Compiled Mon Jul 18 08:06:52 PDT 2011, jenkins When Hadoop >> version was compiled and by whom >> HBase Root Directory hdfs://localhost:9000/hbase Location of HBase >> home directory >> Load average 2 Average number of regions per regionserver. Naive >> computation. >> Zookeeper Quorum localhost:2181 Addresses of all registered ZK >> servers. For more, seezk dump<http://localhost:60010/zk.jsp>. >> >> >> >> >> >> >> >> On 10/2/11 11:29 AM, Zijad Purkovic wrote: >>> Or comment out one of the IPv6, leave one IPv4 (default localhost) and >>> one IPv6 (::1 localhost). >>> >>> On Sun, Oct 2, 2011 at 8:25 PM, Zijad Purkovic<[email protected]> >>> wrote: >>>> Try removing or commenting out the IPv6 addresses from your hosts file >>>> and restart hadoop/hbase. As i understand hadoop/hbase doesn't like >>>> when hosts file contains multiple IPs assigned to one hostname (in >>>> your case localhost). >>>> >>>> On Sun, Oct 2, 2011 at 8:17 PM, Mark<[email protected]> wrote: >>>>> Just the good ol default hosts file >>>>> >>>>> ## >>>>> # Host Database >>>>> # >>>>> # localhost is used to configure the loopback interface >>>>> # when the system is booting. Do not change this entry. >>>>> ## >>>>> >>>>> 127.0.0.1 localhost >>>>> 255.255.255.255 broadcasthost >>>>> ::1 localhost >>>>> fe80::1%lo0 localhost >>>>> >>>>> >>>>> >>>>> On 10/2/11 11:04 AM, Zijad Purkovic wrote: >>>>>> Can you show your hosts file, particularly info on localhost. Of >>>>>> course omit any sensitive info like public IP's or hostnames? >>>>>> >>>>>> On Sun, Oct 2, 2011 at 7:19 PM, Mark<[email protected]> >>>>>> wrote: >>>>>>> I am trying to run the HBase URL application: >>>>>>> https://github.com/larsgeorge/hbase-book on my local machine in >>>>>>> psuedo-distributed mode using the Cloudera CDH3 but I keep receiving >>>>>>> the >>>>>>> following error: >>>>>>> >>>>>>> ... >>>>>>> INFO [main] (ZooKeeper.java:373) - Initiating client connection, >>>>>>> connectString=localhost:2181 sessionTimeout=180000 watcher=hconnection >>>>>>> INFO [main-SendThread()] (ClientCnxn.java:1041) - Opening socket >>>>>>> connection >>>>>>> to server localhost/0:0:0:0:0:0:0:1:2181 >>>>>>> INFO [main-SendThread(localhost:2181)] (ClientCnxn.java:949) - Socket >>>>>>> connection established to localhost/0:0:0:0:0:0:0:1:2181, initiating >>>>>>> session >>>>>>> INFO [main-SendThread(localhost:2181)] (ClientCnxn.java:738) - Session >>>>>>> establishment complete on server localhost/0:0:0:0:0:0:0:1:2181, >>>>>>> sessionid = >>>>>>> 0x132c59cf1100004, negotiated timeout = 40000 >>>>>>> Exception in thread "main" java.lang.StringIndexOutOfBoundsException: >>>>>>> String >>>>>>> index out of range: -1 >>>>>>> at java.lang.String.substring(String.java:1937) >>>>>>> at >>>>>>> org.apache.hadoop.hbase.ServerName.parseHostname(ServerName.java:81) >>>>>>> at org.apache.hadoop.hbase.ServerName.<init>(ServerName.java:63) >>>>>>> at >>>>>>> >>>>>>> org.apache.hadoop.hbase.MasterAddressTracker.getMasterAddress(MasterAddressTracker.java:62) >>>>>>> at >>>>>>> >>>>>>> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getMaster(HConnectionManager.java:568) >>>>>>> at >>>>>>> org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:94) >>>>>>> at >>>>>>> com.hbasebook.hush.schema.SchemaManager.process(SchemaManager.java:126) >>>>>>> at com.hbasebook.hush.HushMain.main(HushMain.java:57) >>>>>>> >>>>>>> >>>>>>> >>>>>>> When I type JPS I see /HMaster/ however I do not see any mention of >>>>>>> /Zookeeper/. Is this to be expected? Is the above error I am receiving >>>>>>> due >>>>>>> to a misconfiguration of zookeeper or is it something completely >>>>>>> unrelated? >>>>>>> Is there something wrong with my hostname? Any ideas why I am receiving >>>>>>> this >>>>>>> error >>>>>>> >>>>>>> Any help would be greatly appreciated. Thanks >>>>>>> >>>>>>> >>>>>>> >>>> -- >>>> Zijad Purković >>>> Dobrovoljnih davalaca krvi 3/19, Zavidovići >>>> 061/ 690 - 241 >>>>
