|
From: Juan R. <Jua...@Su...> - 2008-05-23 13:38:10
|
Hi, I am trying to become familiar with the zookeeper API and am seeing
the following exceptions when attempting to create a node; any pointers
as to where to look for their cause would be greatly appreciated.
AFAIK, I am not doing anything special. I am running ZK standalone
using JDK 1.6 and attempting to connect to it and create some nodes.
Other than dataDir, I am using the configuration values in
zoo_sample.cfg. My attempt to create the nodes succeed sometimes, but
more often than not, I get some fashion of "Session Expired" errors. I
am following com.yahoo.zookeeper.ZooKeeper.main() example and using
5000ms for the client-side sessionTimeout. Thanks in advance.
These happen in sequence:
java.io.IOException: TIMED OUT
at
com.yahoo.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:666)
com.yahoo.zookeeper.KeeperException: KeeperErrorCode = ConnectionLoss
for /locks/
at com.yahoo.zookeeper.ZooKeeper.create(ZooKeeper.java:244)
at zookeeperclient.Main$Process.tryCreate(Main.java:142)
at zookeeperclient.Main$Process.<init>(Main.java:87)
at zookeeperclient.Main.main(Main.java:43)
java.io.IOException: Read error rc = -1 java.nio.DirectByteBuffer[pos=0
lim=4 cap=4]
at
com.yahoo.zookeeper.ClientCnxn$SendThread.doIO(ClientCnxn.java:484)
at
com.yahoo.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:705)
java.lang.NullPointerException
at com.yahoo.zookeeper.ClientCnxn.<init>(ClientCnxn.java:218)
at com.yahoo.zookeeper.ClientCnxn.<init>(ClientCnxn.java:194)
at com.yahoo.zookeeper.ZooKeeper.<init>(ZooKeeper.java:123)
at zookeeperclient.Main$Process.tryCreate(Main.java:151)
at zookeeperclient.Main$Process.<init>(Main.java:87)
at zookeeperclient.Main.main(Main.java:43)
com.yahoo.zookeeper.KeeperException: KeeperErrorCode = SessionExpired
for /locks/
at com.yahoo.zookeeper.ZooKeeper.create(ZooKeeper.java:244)
at zookeeperclient.Main$Process.tryCreate(Main.java:142)
at zookeeperclient.Main$Process.<init>(Main.java:87)
at zookeeperclient.Main.main(Main.java:43)
|