-Re: zookeeper connection loss exception occurs on new created ZooKeeper instance too much,why?
Mahadev Konar 2011-09-07, 18:47
I dont see why you'd want to do that? For security you could run ZK
as a user only which can access the data/snapshot dir for the ZK
servers. I am not sure how putting it in database would make it more
On Wed, Sep 7, 2011 at 11:17 AM, Uday Subbarayan
<[EMAIL PROTECTED]> wrote:
> I mean the data that we store in ZK is currently persisted in a file system. The config file has the location and ZK stores the data in that location. For security reasons, we are wondering whether we can store our data in a database?
> *We are fine to have the current mechanism of config file in a file system.
> I do not blog but e-write:
> From: Mahadev Konar <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Sent: Wednesday, September 7, 2011 12:58 AM
> Subject: Re: zookeeper connection loss exception occurs on new created ZooKeeper instance too much,why?
> You should wait for the state to be connected before issuing the requests.
> Take a look at the javadoc:
> hope that helps
> On Wed, Sep 7, 2011 at 12:48 AM, Isaac <[EMAIL PROTECTED]> wrote:
>> oh, i found this, operate on a zookeeper in status CONNECTING will throw a
>> maybe that's the problem.
>> [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.ZooKeeper.getChildren(ZooKeeper.java:1243)
>> at org.apache.zookeeper.ZooKeeper.getChildren(ZooKeeper.java:1271)
>> 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 <[EMAIL PROTECTED]> 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?