Hello ,

my setup is running on VMs and these VMs have local address ( 10.0.3.85 ..
etc ) . When i try to access then i use global IPs like 203.14.166.12 and
they are then NATted do the local IPs . I have made required entries in the
/etc/hosts file . and i can confirm that forward and reverse DNS resolution
are both working .

when my client tries to connect with it . it gets successful in the initial
stage . but then it returns this the local ip and my client starts to fail .
following is the log

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: /

regards

On Thu, Sep 2, 2010 at 6:56 PM, Hegner, Travis <[email protected]>wrote:

> 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.
>



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

Reply via email to