Ananth,

There are many IP-related problems when using HBase and EC2, this is
one of them. In your case, you probably have some sort of EC2 security
blocking that port because it's a public address. What you really want
to do is to use the internal EC2 host names.

J-D

On Mon, Oct 19, 2009 at 8:55 AM, Ananth T. Sarathy
<[email protected]> wrote:
> Hmm.. ok When I do that I get this now (on the master)
>
> 2009-10-19 11:52:27,020 INFO org.apache.zookeeper.ZooKeeper: Initiating
> client connection,
> host=ec2-174-129-15-236.compute-1.amazonaws.com:2181sessionTimeout=60000
> watcher=Thread[Thread-1,5,main]
> 2009-10-19 11:52:27,021 INFO org.apache.zookeeper.ClientCnxn:
> zookeeper.disableAutoWatchReset is false
> 2009-10-19 11:52:27,030 INFO org.apache.zookeeper.ClientCnxn: Attempting
> connection to server
> ec2-174-129-15-236.compute-1.amazonaws.com/10.244.9.171:2181
> 2009-10-19 11:52:27,032 WARN org.apache.zookeeper.ClientCnxn: Exception
> closing session 0x0 to sun.nio.ch.selectionkeyi...@656dc861
> java.net.ConnectException: Connection refused
>        at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
>        at
> sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:574)
>        at
> org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:885)
> 2009-10-19 11:52:27,032 WARN org.apache.zookeeper.ClientCnxn: Ignoring
> exception during shutdown input
> java.nio.channels.ClosedChannelException
>        at
> sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:638)
>        at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:360)
>        at
> org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:951)
>        at
> org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:922)
> 2009-10-19 11:52:27,033 WARN org.apache.zookeeper.ClientCnxn: Ignoring
> exception during shutdown output
> java.nio.channels.ClosedChannelException
>        at
> sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:649)
>        at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:368)
>        at
> org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:956)
>        at
> org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:922)
>
>
>
> I opened ports 2181... any other ports I need to worry about?
>
> why does it say
> server ec2-174-129-15-236.compute-1.amazonaws.com/10.244.9.171:2181
>
> in the quorom list i put only ec2-174-129-15-236.compute-1.amazonaws.com
>
> Ananth T Sarathy
>
>
> On Mon, Oct 19, 2009 at 11:37 AM, Tatsuya Kawano <[email protected]>wrote:
>
>> Hi,
>>
>> In your case (run zookeeper only on one server where the hbase master
>> is running), just the master server needs to be in the list.
>>
>> Thanks,
>>
>>
>> On Tue, Oct 20, 2009 at 12:13 AM, Ananth T. Sarathy
>> <[email protected]> wrote:
>> > so does every machine that is a region server need to be in that list or
>> > just the master server if I want I am going only run zookeeper on one
>> > server?
>>
>> --
>> Tatsuya Kawano (Mr.)
>> Tokyo, Japan
>>
>

Reply via email to