zookeeper-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mahadev Konar <maha...@hortonworks.com>
Subject Re: zookeeper connection loss exception occurs on new created ZooKeeper instance too much,why?
Date Wed, 07 Sep 2011 07:58:57 GMT
Isaac,
 You should wait for the state to be connected before issuing the requests.

Take a look at the javadoc:

http://bit.ly/oC6TEb

hope that helps
mahadev


On Wed, Sep 7, 2011 at 12:48 AM, Isaac <isaac.198@gmail.com> wrote:
> oh, i found this, operate on a zookeeper in status  CONNECTING will throw a
> ConnectionLossException.
> maybe that's the problem.
> example:
> [zk: 172.27.1.1:8082(CONNECTING) 1] ls /
> Exception in thread "main" org.apache.zookeeper.KeeperException$
> ConnectionLossException: KeeperErrorCode = ConnectionLoss for /
>        at
> org.apache.zookeeper.KeeperException.create(KeeperException.java:90)
>        at
> org.apache.zookeeper.KeeperException.create(KeeperException.java:42)
>        at org.apache.zookeeper.ZooKeeper.getChildren(ZooKeeper.java:1243)
>        at org.apache.zookeeper.ZooKeeper.getChildren(ZooKeeper.java:1271)
>        at
> org.apache.zookeeper.ZooKeeperMain.processZKCmd(ZooKeeperMain.java:700)
>        at
> org.apache.zookeeper.ZooKeeperMain.processCmd(ZooKeeperMain.java:581)
>        at
> org.apache.zookeeper.ZooKeeperMain.executeLine(ZooKeeperMain.java:353)
>        at org.apache.zookeeper.ZooKeeperMain.run(ZooKeeperMain.java:311)
>        at org.apache.zookeeper.ZooKeeperMain.main(ZooKeeperMain.java:270)
>
> On Wed, Sep 7, 2011 at 3:32 PM, Isaac <isaac.198@gmail.com> wrote:
>
>> zookeeper connection loss exception occurs on new created ZooKeeper
>> instance too much
>>
>> code like this:
>> ZooKeeper zk = new ZooKeeper(connectString, 3000, defaultWatcher);
>> zk.exists("/");  //connection loss exception occurs here sometimes.
>>
>> any one knows why?
>>
>>
>>
>

Mime
View raw message