I think we need a little more information about your setup.

Are you running in EC2 or something similar?
You are referring to "Global" and "Local" ip addresses, by this I assume you 
mean "Public" and "Private"?

To understand how your cluster's nodes communicate with eachother, and how your 
clients communicate with the cluster, we need to understand your environment.

Can each of your nodes communicate with the other nodes through a private IP 
address? Are they all on the same local network?

How are you attempting to connect a client to the cluster? From a public 
network?

I have a dns tutorial on my website 
(http://www.travishegner.com/2009/06/authoritative-dns.html), that may help you 
get DNS configured properly. But that will only help you if your nodes must 
communicate with eachother over public addresses, and yet each node sees it's 
own address as a private one. If that is the case, then you'll have to change 
every /etc/hosts file of every node to contain only that nodes resolution to 
the private ip address, and then rely on DNS to resolve the public address of 
other nodes in the cluster.

Travis Hegner
http://www.travishegner.com/

-----Original Message-----
From: Shuja Rehman [mailto:[email protected]]
Sent: Thursday, September 02, 2010 5:17 AM
To: [email protected]
Subject: Re: JAVA CLIENT==10/08/31 20:27:54 INFO ipc.HbaseRPC: Problem 
connecting to server: /10.0.3.85:60020

Hegner,
The DNS service is running on cluster. So what should I do next to resolve
it.


On Wed, Sep 1, 2010 at 5:34 PM, Hegner, Travis <[email protected]>wrote:

> Shuja,
>
> If you are not running any type of DNS/rDNS service, then make sure the
> /etc/hosts file on each of your nodes maps each node to the IP address you
> want it to resolve to.
>
> Thanks,
> Travis Hegner
> http://www.travishegner.com/
>
> -----Original Message-----
> From: Shuja Rehman [mailto:[email protected]]
> Sent: Wednesday, September 01, 2010 6:02 AM
> To: [email protected]
> Subject: JAVA CLIENT==10/08/31 20:27:54 INFO ipc.HbaseRPC: Problem
> connecting to server: /10.0.3.85:60020
>
> Hi All
>
> I have used these configuration settings to access hbase server from java
> client
>
> HBaseConfiguration config = new HBaseConfiguration();
>  config.clear();
>  config.set("hbase.zookeeper.quorum", "myserver.mycompany.com:2181");
>  config.set("hbase.zookeeper.property.clientPort","2181");
>
> The problem is that its trying to connect to local ip address instead of
> global IP.
>
> INFO zookeeper.ZooKeeper: Initiating client connection, connectString=
> myserver.mycompany.com:2181 sessionTimeout=60000
>
> watcher=org.apache.hadoop.hbase.client.hconnectionmanager$clientzkwatc...@fd54d6
> 10/08/31 20:27:33 INFO zookeeper.ClientCnxn: Opening socket connection to
> server myserver.mycompany.com/203.14.166.12:2181<
> http://myserver.mycompany.com/20314.166.12:2181>
> 10/08/31 20:27:33 INFO zookeeper.ClientCnxn: Socket connection established
> to myserver.mycompany.com/203.14.166.12:2181, initiating session
> 10/08/31 20:27:34 INFO zookeeper.ClientCnxn: Session establishment complete
> on server myserver.mycompany.com/203.14.166.12:2181,  sessionid =
> 0x12acaa705e30004, negotiated timeout = 40000
>
> 10/08/31 20:27:54 INFO ipc.HbaseRPC: Problem connecting to server: /
> 10.0.3.85:60020
> 10/08/31 20:28:15 INFO ipc.HbaseRPC: Problem connecting to server: /
> 10.0.3.85:60020
> 10/08/31 20:28:36 INFO ipc.HbaseRPC: Problem connecting to server: /
> 10.0.3.85:60020
>
> but it should try to connect to global ip not local ip. so need to resolve
> this issue.I think we might need to put somewhere global Ip Addresss. I
> have
> checked the zk dump and it has the following information
>
> HBase tree in ZooKeeper is rooted at /hbase
>  Cluster up? true
>  Master address: 10.0.3.85:60000
>  Region server holding ROOT: 10.0.3.85:60020
>  Region servers:
>    - 10.0.3.100:60020
>    - 10.0.3.85:60020
>  Quorum Server Statistics:
>    - hadoop.zoniversal.com:2181
>        Zookeeper version: 3.3.1-942149, built on 05/07/2010 17:14 GMT
>        Clients:
>         /10.0.3.85:57636[1](queued=0,recved=1994,sent=1994)
>         /10.0.3.85:57654[1](queued=0,recved=1991,sent=1991)
>         /10.0.3.85:49253[0](queued=0,recved=1,sent=0)
>         /10.0.3.85:46493[1](queued=0,recved=2041,sent=2042)
>         /10.0.3.100:50387[1](queued=0,recved=2016,sent=2017)
>
>        Latency min/avg/max: 0/0/118
>        Received: 8056
>        Sent: 8057
>        Outstanding: 0
>        Zxid: 0xda
>        Mode: standalone
>        Node count: 11
>
>
>
>  Anybody there to help me out??
>
> Thanks
>
> --
> Regards
> Shuja-ur-Rehman Baig
> http://pk.linkedin.com/in/shujamughal
> Cell: +92 3214207445
>
> The information contained in this communication is confidential and is
> intended only for the use of the named recipient.  Unauthorized use,
> disclosure, or copying is strictly prohibited and may be unlawful.  If you
> have received this communication in error, you should know that you are
> bound to confidentiality, and should please immediately notify the sender or
> our IT Department at  866.459.4599.
>



--
Regards
Shuja-ur-Rehman Baig
http://pk.linkedin.com/in/shujamughal
Cell: +92 3214207445

The information contained in this communication is confidential and is intended 
only for the use of the named recipient.  Unauthorized use, disclosure, or 
copying is strictly prohibited and may be unlawful.  If you have received this 
communication in error, you should know that you are bound to confidentiality, 
and should please immediately notify the sender or our IT Department at  
866.459.4599.

Reply via email to