Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase, mail # user - Is it possible to connect HBase remotely?


Copy link to this message
-
Re: Is it possible to connect HBase remotely?
shashwat shriparv 2012-02-09, 09:47
Thank you, now i am able to start the HBase in pseudo mode, and able
to connect through client, i added HBase.master IP and port in
hbase-site.xml, and added my domain name and ip in the client machine.

Thanks and regards
Shashwat

On Wed, Feb 8, 2012 at 8:53 PM, N Keywal <[EMAIL PROTECTED]> wrote:

> You have this with a simple client, or are you doing something more
> complicated? Does it work when you run it on the same machine as the hbase
> server?
> You should have a look at zookeeper logs, it may contain useful info (post
> them here as well :-)
>
> Someone posted this some times ago:
> http://www.mail-archive.com/[EMAIL PROTECTED]/msg13488.html
>
> On Wed, Feb 8, 2012 at 3:59 PM, shashwat shriparv <
> [EMAIL PROTECTED]
> > wrote:
>
> > Hey,
> > I tried using what you suggested not its giving the following exception :
> >
> > org.apache.hadoop.hbase.ZooKeeperConnectionException: HBase is able to
> > connect to ZooKeeper but the connection closes immediately. This could
> be a
> > sign that the server has too many connections (30 is the default).
> Consider
> > inspecting your ZK server logs for that error and then make sure you are
> > reusing HBaseConfiguration as often as you can. See HTable's javadoc for
> > more information.
> >
> > what may be reason. do i need to do some port related setting on the
> remote
> > machine or what zookeeper configuration i need to look into on the remote
> > machine.
> >
> > Regards
> > Shashwat
> >
> > On Wed, Feb 8, 2012 at 8:13 PM, shashwat shriparv <
> > [EMAIL PROTECTED]
> > > wrote:
> >
> > > Let me, try thanks alot....
> > >
> > >
> > > On Wed, Feb 8, 2012 at 8:05 PM, N Keywal <[EMAIL PROTECTED]> wrote:
> > >
> > >> Hi,
> > >>
> > >> The client needs to connect to zookeeper as well. You haven't set the
> > >> parameters for zookeeper, so it goes with the default settings
> > >> (localhost/2181), hence the error you're seeing. Set the zookeeper
> > >> connection property in the client, it should work.
> > >>
> > >> This should do it:
> > >>        conf .set("hbase.zookeeper.quorum", "192.168.2.122");
> > >>        conf .set("hbase.zookeeper.property.clientPort", "2181");
> > >>
> > >> Cheers,
> > >>
> > >> N.
> > >>
> > >> On Wed, Feb 8, 2012 at 3:26 PM, shashwat shriparv <
> > >> [EMAIL PROTECTED]
> > >> > wrote:
> > >>
> > >> > I have two machine on same network IPs are like *192.168.2.122* and
> *
> > >> > 192.168.2.133*, suppose hbase (stand alone mode) running on
> > >> *192.168.2.122,
> > >> > *and i have eclipse or netbeans running on *192.168.2.133,* so i
> need
> > to
> > >> > retrieve and put data to hbase running on other ip, till now what i
> > have
> > >> > tried is creating a configuration for hbase inside my code like :
> > >> >
> > >> > Configuration conf = HBaseConfiguration.create();
> > >> > conf.set("hbase.master", "*192.168.2.122:9000*");
> > >> > HTable hTable = new HTable(conf, "table");
> > >> >
> > >> > java.net.ConnectException: Connection refused
> > >> > at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
> > >> > at
> > >> sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:567)
> > >> > at
> > org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1119)
> > >> > 12/02/08 19:44:28 INFO zookeeper.ClientCnxn: Opening socket
> connection
> > >> to
> > >> > server* localhost/127.0.0.1:2181*
> > >> > 12/02/08 19:44:28 WARN zookeeper.ClientCnxn: Session
> 0x1355d44ae6f0003
> > >> for
> > >> > server null, unexpected error, closing socket connection and
> > attempting
> > >> > reconnect
> > >> >
> > >> > I a not able to understand why its trying to go to *localhost/
> > >> > 127.0.0.1:2181
> > >> > .*
> > >> > *
> > >> > *
> > >> > My host file configuration is follows :
> > >> >
> > >> >
> > >> >
> > >>
> >
> =========================================================================================================================> > >> > 127.0.0.1 localhost
> > >> > 127.0.0.1 ubuntu.ubuntu-domain ubuntu

Shashwat Shriparv