Ted, you'll need to ask the hbase guys about this if you are not running a dedicated zk cluster. I'm not sure how they manage embedded zk.
However a quick search of the HBASE code results in: ./src/main/java/org/apache/hadoop/hbase/zookeeper/HQuorumPeer.java: // Set the max session timeout from the provided client-side timeout properties.setProperty("maxSessionTimeout", conf.get("zookeeper.session.timeout", "180000")); Patrick On Thu, Mar 24, 2011 at 4:00 PM, Ted Yu <yuzhih...@gmail.com> wrote: > Patrick: > Do you want me to look at maxSessionTimeout ? > Since hbase manages zookeeper, I am not sure I can control this parameter > directly. > > On Thu, Mar 24, 2011 at 3:50 PM, Patrick Hunt <ph...@apache.org> wrote: >> >> >> http://zookeeper.apache.org/doc/r3.3.3/zookeeperAdmin.html#sc_advancedConfiguration >> >> On Thu, Mar 24, 2011 at 3:43 PM, Mahadev Konar <maha...@apache.org> wrote: >> > Hi Ted, >> > The session timeout can be changed by the server depending on min/max >> > bounds set on the servers. Are you servers configured to have a max >> > timeout of 60 seconds? usually the default is 20 * tickTime. Looks >> > like your ticktime is 3 seconds? >> > >> > thanks >> > mahadev >> > >> > >> > >> > On Thu, Mar 24, 2011 at 3:20 PM, Ted Yu <yuzhih...@gmail.com> wrote: >> >> Hi, >> >> hbase 0.90.1 uses zookeeper 3.3.2 >> >> I specified: >> >> <property> >> >> <name>zookeeper.session.timeout</name> >> >> <value>490000</value> >> >> </property> >> >> >> >> In zookeeper log I see: >> >> 2011-03-24 19:58:09,499 INFO org.apache.zookeeper.server.NIOServerCnxn: >> >> Client attempting to establish new session at /10.202.50.111:50325 >> >> 2011-03-24 19:58:09,499 INFO org.apache.zookeeper.server.NIOServerCnxn: >> >> Established session 0x12ebb99d686a012 with negotiated timeout 60000 for >> >> client /10.202.50.112:62386 >> >> 2011-03-24 19:58:09,499 INFO org.apache.zookeeper.server.NIOServerCnxn: >> >> Client attempting to establish new session at /10.202.50.112:62387 >> >> 2011-03-24 19:58:09,499 INFO >> >> org.apache.zookeeper.server.PrepRequestProcessor: Got user-level >> >> KeeperException when processing sessionid:0x12ebb99d686a012 type:create >> >> cxid:0x1 zxid:0xfffffffffffffffe txntype:unknown reqpath:n/a Error >> >> Path:/hbase Error:KeeperErrorCode = NodeExists for /hbase >> >> 2011-03-24 19:58:09,499 INFO org.apache.zookeeper.server.NIOServerCnxn: >> >> Established session 0x12ebb99d686a013 with negotiated timeout 60000 for >> >> client /10.202.50.111:50324 >> >> >> >> Can someone tell me how the negotiated timeout of 60000 was computed ? >> >> >> >> Thanks >> >> >> > > >