I believe I figured out whats going on. Apparently Hush runs on
0.91-SNAPSHOT and I am running on Cloudera CDH3 which is 0.90.3.
On 10/2/11 1:34 PM, Mark wrote:
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