fyi, zk's maxclientcnxns controls not the total number of connections to a zk server, but rather the total number of connections from a single host to a zk server:
http://hadoop.apache.org/zookeeper/docs/current/zookeeperAdmin.html#sc_advancedConfiguration

"Limits the number of concurrent connections (at the socket level) that a single client, identified by IP address, may make to a single member of the ZooKeeper ensemble. This is used to prevent certain classes of DoS attacks, including file descriptor exhaustion. Setting this to 0 removes the limit on concurrent connections."

Patrick

Andrew Purtell wrote:
Have you done something like:

    <property>
      <name>hbase.regionserver.handler.count</name>
      <value>100</value>
    </property>
    <property>
      <name>hbase.zookeeper.property.maxClientCnxns</name>
      <value>100</value>
    </property>

?

   - Andy

On Wed, Jan 13, 2010 at 10:48 PM, Adam Silberstein wrote:

[...]
And then, 5 seconds into it, I start seeing these:

10/01/13 22:33:27 DEBUGclient.HConnectionManager$TableServers: Reloading
region usertable,user263042644,1263431524192 location because regionserver
didn't accept updates; tries=0 of max=10, waiting=2000ms

But the region servers are all up, and none logged any messages during the
client run.


Reply via email to