Jamie... to answer your question...

If you change your configuration on the name node, you need to make sure that 
your data nodes also know about this. (Assuming you're putting a region server 
on each data node.)

If you don't add a configuration parameter in the hbase-site.xml, it goes to 
the default value in defaults xml file.

You have to remember that the web service is one that reports on the status and 
is not the TCP/IP port used for communication between nodes.

HTH

-Mike

> From: [email protected]
> Date: Tue, 6 Jul 2010 13:39:31 +0100
> Subject: Re: Problem starting HBase Master for the first time, EOFException
> To: [email protected]
> 
> Dear hbase-users,
> 
> Further to this, I've been doing a lot of kicking around with the
> config and learned the following:
> 
> - You get the same error if a process is listening on that port, that
> is not a HDFS namenode;
> - Although my web front-end for my namenode is on port 50071, it seems
> the namenode itself (i.e. anything that wants hdfs://) is listening on
> 50070.
> 
> Having changed my hbase-site.xml to point to 50070 it now seems to
> have started working. Apologies if anyone has wasted any time looking
> at it. This begs the question, why is my namenode web server  on a
> different port, but I'll get to that another time.
> 
> Many thanks,
> 
> James
> 
> 
> On 6 July 2010 12:19, Jamie Cockrill <[email protected]> wrote:
> > Dear hbase-users,
> >
> > I was wondering if you might be able to help. I am trying to setup
> > HBase (and as such, Zookeeper) on Ubuntu 10.04 using the Cloudera
> > Karmic CDH3 distribution. Zookeeper has installed fine, however when
> > it comes to starting an hbase master, it falls over with the following
> > exception:
> >
> > (stack trace summarised to last bit)
> > Caused by: java.io.EOFException
> >    at java.io.DataInputStream.readInt(DataInputStream.java:375)
> >    at 
> > org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:508)
> >    at org.apache.hadoop.ipc.Client$Connection.run(Client.java:446)
> >
> > Its clearly connecting to the HDFS, but it's giving it a strange
> > response. The section above of the trace identifies the hostname that
> > I've specified in the hbase.rootdir property in the hbase-site.xml and
> > also the IP address, which it must have looked up in DNS. For
> > information, that is set to:
> > hdfs://master:50071/hbase.
> >
> > Also, as i'm just evaluating it at this stage, I'm installing
> > Zookeeper and hbase-master on the same machine as the namenode
> > (master). The regionservers will go somewhere else when I get to that
> > stage.
> >
> > My hbase-site.xml was blank (between the configuration tags) and the
> > only things I've added so far are:
> >
> > hbase.cluster.distributed="true"
> > hbase.rootdir="hdfs://master:50071/hbase"
> > hbase.zookeeper.quorum="master"
> >
> > obviously in the <name><value> format of the XML file, without the quotes.
> >
> > I'm at a bit of a loss as to what is going on. I've tried a wget to
> > the namenode dfshealth.asp page and that works fine (obviously thats
> > http:// rather than hdfs://). Any pointers on where to look?
> >
> > Many thanks,
> >
> > Jamie
> >
> > I ran a wget to
> >
                                          
_________________________________________________________________
The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with 
Hotmail. 
http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5

Reply via email to