hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From stack <st...@duboce.net>
Subject Re: Way to Specify HBase master?
Date Tue, 24 Nov 2009 17:39:33 GMT
On Tue, Nov 24, 2009 at 9:21 AM, Mark Vigeant
<mark.vigeant@riskmetrics.com>wrote:

> Wait, I think there's been some confusion: the master resolves itself to
> 127.0.1.1, not 127.0.0.1
>
> I've looked at the HMaster logs (http://pastebin.com/m4ecf071e) and it
> says that in fact what the region servers are reading is true: the master is
> running as "hadoop 127.0.1.1." A few interesting things to note are: the
> ROOT region is not set, and the /hbase/rs node is completely empty.
>
> Is this still the matter of a host-name issue? I notice there are dns
> properties for all aspects of hbase, should I tamper with them?
>

IMO, this is not an hbase issue.  Its an issue to do w/ your networking
setup. Please try and fix that first (Try doing a search on 127.0.1.1; such
an address is a bug or an ubuntuism, depends on what you read).

St.Ack



>
> -----Original Message-----
> From: jdcryans@gmail.com [mailto:jdcryans@gmail.com] On Behalf Of
> Jean-Daniel Cryans
> Sent: Tuesday, November 24, 2009 11:40 AM
> To: hbase-user@hadoop.apache.org
> Subject: Re: Way to Specify HBase master?
>
> It seems to be the same problems isn't it? The master resolves itself
> to 127.0.0.1 and all region servers, when communicating with
> Zookeeper, read the master's znode with the local address but since
> there isn't a master there, it can't connect.
>
> The reason why you can't specify a master is because HBase is
> dynamically multi-master e.g. you can start 100 masters (one is
> elected), kill some backups, get new ones, etc. So each node, master
> and region server, in HBase has to be able to publish its own address.
>
> Like Stack said, playing with your hosts file should be enough, just
> make sure that the hadoop config is still sane (and try to see why it
> fails if so).
>
> If you have a DNS server, you can also set the following values:
>
>  <property>
>    <name>hbase.zookeeper.dns.interface</name>
>    <value>default</value>
>    <description>The name of the Network Interface from which a ZooKeeper
> server
>      should report its IP address.
>    </description>
>  </property>
>  <property>
>    <name>hbase.zookeeper.dns.nameserver</name>
>    <value>default</value>
>    <description>The host name or IP address of the name server (DNS)
>      which a ZooKeeper server should use to determine the host name used by
> the
>      master for communication and display purposes.
>    </description>
>  </property>
>
> J-D
>
> On Tue, Nov 24, 2009 at 8:28 AM, Mark Vigeant
> <mark.vigeant@riskmetrics.com> wrote:
> > So I tried to change the hostname and it messed up my hadoop cluster...
> it appears that everything else runs fine on the host hadoop 127.0.1.1
> >
> > I'll change strategies here: my regionservers see the host and try to
> connect to it, but the connection is refused. Does anyone have any ideas on
> how I can change that?
> >
> > Here's a snippet of the log from my regionserver:
> http://pastebin.com/m6bbcb432
> > -----Original Message-----
> > From: saint.ack@gmail.com [mailto:saint.ack@gmail.com] On Behalf Of
> stack
> > Sent: Monday, November 23, 2009 5:28 PM
> > To: hbase-user@hadoop.apache.org
> > Subject: Re: Way to Specify HBase master?
> >
> > This sounds like basic networking issue where host lookup is finding
> > 127.0.0.1.   Can you get someone to help you setup your networking on
> your
> > machine.  Else play w/ your /etc/hosts.  Seems like your host name
> resolves
> > to 127.0.0.1.
> > St.Ack
> >
> > On Mon, Nov 23, 2009 at 12:31 PM, Mark Vigeant <
> mark.vigeant@riskmetrics.com
> >> wrote:
> >
> >> I'm trying to play around with HBase but it hasn't been working for me.
> >> From the look of the logs, it appears that the master is running on
> >> 127.0.1.1 instead of my machine (fry) and so all of the regionservers
> start,
> >> but the logs say they cannot connect to the master. From the master
> logs, it
> >> thinks there are 0 regionservers and thus won't do anything for me. I'm
> >> using HBase 20.2. How can I set the IP address of the master machine?
> >>
> >> Mark Vigeant
> >> RiskMetrics Group, Inc.
> >>
> >> This email message and any attachments are for the sole use of the
> intended
> >> recipients and may contain proprietary and/or confidential information
> which
> >> may be privileged or otherwise protected from disclosure. Any
> unauthorized
> >> review, use, disclosure or distribution is prohibited. If you are not an
> >> intended recipient, please contact the sender by reply email and destroy
> the
> >> original message and any copies of the message as well as any
> attachments to
> >> the original message.
> >>
> >
> > This email message and any attachments are for the sole use of the
> intended recipients and may contain proprietary and/or confidential
> information which may be privileged or otherwise protected from disclosure.
> Any unauthorized review, use, disclosure or distribution is prohibited. If
> you are not an intended recipient, please contact the sender by reply email
> and destroy the original message and any copies of the message as well as
> any attachments to the original message.
> >
>
> This email message and any attachments are for the sole use of the intended
> recipients and may contain proprietary and/or confidential information which
> may be privileged or otherwise protected from disclosure. Any unauthorized
> review, use, disclosure or distribution is prohibited. If you are not an
> intended recipient, please contact the sender by reply email and destroy the
> original message and any copies of the message as well as any attachments to
> the original message.
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message