hi Oliver.
I found this problem too.
this probrem came from EC2's system & perhaps Today's HBase can't use that case.

your request from client try connect to hbase by External DNS/IP.
when request reachs EC2, EC2 change Externl IP to EC2's Internal IP.

HBase get request, then return Internal IP which has requested Data is.
so your Client try connect with EC2's innternal IP.

Client & you Expect External IP. but HBase Return Internal IP.
thats the why your Client can't get data.

sorry i'm poor English
thanks.

2010/6/19 Oliver Meyn <[email protected]>:
> Hi All,
>
> Is there a trick to running a single, standalone hbase on a single ec2
> instance?  I have hbase running locally as standalone and again on a
> separate testing machine in the office and my java client can talk to them
> both just fine.  If I setup an ec2 instance with the same configs as the
> testing machine my client can't connect - meaning it attempts to connect and
> then hangs with no further logging.  If I turn off hbase on the ec2 instance
> and try to connect I get the usual ConnectionException: Connection refused.
>  When hbase is running I can connect to the admin console on :60010 just
> fine, and I've confirmed that there are no blocked ports facing me.
>
> I suspect this has something to with ip addresses, specifically the elastic
> ip story of the external ip not being known to the instance (where it
> instead has a 10.x.x.x address), but fiddling hasn't helped.
>
> Any thoughts?
>
> Thanks,
> Oliver
>
>

Reply via email to