I’m not sure exactly what a zookeeper exception is, but basically, it’s the inability to access a resource. Usually when an exception is encountered, the client application will log the exception and take a long nap and not bother you again. But if you’re using zookeeper, your app will not be able to reconnect. This is because zookeeper is an asynchronous-based system and is unable to reconnect after the exception occurs.
The reason this will happen is because you are using a very old version of zookeeper. Zookeeper version 0.91 was released in 2007, so it has way, way, way, way, too many zkServers. In order to fix this, you will need to upgrade zookeeper.
This has been addressed a few times in the past, but zookeeper has a bug where if you wait for more than 25 seconds without connecting, you can get an error. The solution is to use a newer version of zookeeper.
Zookeeper currently runs on 32-bit systems. Unfortunately, this is also the case with Java.org, so you should use a 64-bit version of Java.
The current Java.org version is 1.5.0_03, though that should be fixed in the next release. At any rate, it seems that this exception is a result of the fact that Java was not released in a timely manner to the public. Until then, you will need to update your Java version to the latest version listed in the JDK.
Although I have not been able to find a source for that exception, it does seem that if you attempt to send a message to Zookeeper using the same method that is used to send a message to a server, you will get a different error.
To be fair, the exception is not related to Zookeeper at all. Zookeeper is a distributed system designed to handle large amounts of requests at once. It’s also designed to be a single point of failure so that if something goes wrong, the system isn’t compromised. Zookeeper was designed to be used by organizations such as NASA and NASA Ames. The way the system works, if a Zookeeper node goes down, all future requests are thrown out of the system.
Just to add a bit of background to this, Zookeeper was designed to be used by organizations where the number of requests per second was very high. If a node goes down, the system isnt compromised and the requests are all still handled by Zookeeper.