Is your ZK quorum handled by HBase or you started it yourself? In the
later case, this configuration goes into your own zoo.cfg since this
is a quorum peer conf.

J-D

On Tue, Sep 1, 2009 at 7:51 AM, Yair
Even-Zohar<[email protected]> wrote:
> Unfortunately, that's not the solution in my case.
> I set maxClientCnxns to 0 in hbase-site.xml and restarted the regionservers & 
> master but the errors are exactly the same.
>
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of Jean-Daniel 
> Cryans
> Sent: Tuesday, September 01, 2009 1:45 PM
> To: [email protected]
> Subject: Re: problem running Hbase & Katta together on EC2
>
> Yair,
>
> Unless you are either using a very old or very new version of
> zookeeper, it should be ok since they don't change their RPC. The ZK
> shipped with HBase only has addons to make it easier to start a quorum
> peer without a zoo.cfg
>
> Those exceptions are very generic, they only mean that the processes
> are unable to connect to your quorum.
>
> While developing HBase to work with ZK I found that it's very easy to
> run out of client connections. Try setting maxClientCnxns to 0 or add
> machines to the quorum. That's a limit on a socket level so all
> processes on a same machine share it.
>
> J-D
>
> On Tue, Sep 1, 2009 at 6:37 AM, Yair
> Even-Zohar<[email protected]> wrote:
>> Hbase runs perfectly well as long as it manages zookeeper Katta runs
>> well on EC2
>>
>>
>>
>> However, when running katta (which is based on internal zookeeper
>> management) I'm getting some zookeeper errors from Hbase (below):
>>
>>
>>
>> Looking at the errors, it seems that hbase is not familiar with Katta's
>> zookeeper so I tried to use the same zookeeper jar but got the same
>> errors.
>>
>> I found hbase -1311 and 1315 that are related but that's supposed to be
>> resolved.
>>
>>
>>
>> Has anybody seen this behavior?
>>
>>
>>
>> Thanks
>>
>> -Yair
>>
>>
>>
>>
>>
>> For the master I get:
>>
>> 2009-09-01 06:14:30,584 INFO org.apache.zookeeper.ZooKeeper: Initiating
>> client connection, host=domU-12-31-39-01-A4-52.compute-1.internal:2181
>> sessionTimeout=60000 watcher=Thread[Thread-0,5,main]
>>
>> 2009-09-01 06:14:30,586 INFO org.apache.zookeeper.ClientCnxn:
>> zookeeper.disableAutoWatchReset is false
>>
>> 2009-09-01 06:14:30,593 INFO org.apache.zookeeper.ClientCnxn: Attempting
>> connection to server
>> domU-12-31-39-01-A4-52.compute-1.internal/10.255.171.160:2181
>>
>> 2009-09-01 06:14:30,599 WARN org.apache.zookeeper.ClientCnxn: Exception
>> closing session 0x0 to sun.nio.ch.selectionkeyi...@d05c13
>>
>> 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-09-01 06:14:30,600 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)
>>
>>
>>
>>
>>
>> For the regionServers I get:
>>
>> 2009-09-01 06:12:34,454 WARN org.apache.zookeeper.ClientCnxn: Exception
>> closing session 0x0 to sun.nio.ch.selectionkeyi...@a613f8
>>
>> 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-09-01 06:12:34,459 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-09-01 06:12:34,460 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)
>>
>> 2009-09-01 06:12:34,572 WARN
>> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper: Failed to set
>> watcher on ZNode /hbase/master
>>
>> org.apache.zookeeper.KeeperException$ConnectionLossException:
>> KeeperErrorCode = ConnectionLoss for /hbase/master
>>
>>        at
>> org.apache.zookeeper.KeeperException.create(KeeperException.java:90)
>>
>>        at
>> org.apache.zookeeper.KeeperException.create(KeeperException.java:42)
>>
>>        at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:649)
>>
>>
>>
>>
>

Reply via email to