You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hbase.apache.org by Manuel de Ferran <ma...@gmail.com> on 2009/12/02 11:02:11 UTC
Remote access to HBase
Greetings list,
we have a Hbase running on EC2, we configured it using ec2-hostname
which resolves internally to unroutable IPs. But we would like to
access hbase from remote using the java API.
>From EC2, we have the following output
hbase(main):001:0> zk_dump
HBase tree in ZooKeeper is rooted at /hbase
Cluster up? true
In safe mode? false
Master address: 10.242.xxx.yyy:60000
Region server holding ROOT: 10.242.xxx.yyy:60020
Region servers:
- 10.242.xxx.yyy:60020
And when we tried to connect using java we have the following error :
09/12/02 10:03:00 INFO zookeeper.ZooKeeper: Initiating client
connection, connectString=aws01.domain.com:2181 sessionTimeout=60000
watcher=org.apache.hadoop.hbase.client.HConnectionManager$ClientZKWatcher@74b23210
09/12/02 10:03:00 INFO zookeeper.ClientCnxn:
zookeeper.disableAutoWatchReset is false
09/12/02 10:03:00 INFO zookeeper.ClientCnxn: Attempting connection to
server aws01.domain.com/174.129.xxx.yyy:2181
09/12/02 10:03:00 INFO zookeeper.ClientCnxn: Priming connection to
java.nio.channels.SocketChannel[connected local=/192.168.1.200:50091
remote=aws01.domain.com/174.129.xxx.yyy:2181]
09/12/02 10:03:00 INFO zookeeper.ClientCnxn: Server connection successful
09/12/02 10:03:21 INFO ipc.HBaseClient: Retrying connect to server:
/10.242.xxx.yyy:60020. Already tried 0 time(s).
Is there a way to tell zookeeper to return hostnames instead of IP addresses ?
Thanks