zookeeper-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vishal K <vishalm...@gmail.com>
Subject Re: Embedding ZK in another application
Date Thu, 29 Apr 2010 15:47:27 GMT

Well looks like FastLeaderElection.shutdown() is not invoked. This has been
in 3.3.0. Should have checked on that earlier :-)

On Thu, Apr 29, 2010 at 10:13 AM, Vishal K <vishalmlst@gmail.com> wrote:

> Hi Ted,
> We want the application that embeds the ZK server to be running even after
> the ZK server is shutdown. So we don't want to restart the application.
> Also, we prefer not to use zkServer.sh/zkServer.cmd because these are OS
> dependent (our application will run on Win as well as Linux). Instead, we
> thought that calling QuorumPeerMain.initializeAndRun() and
> QuorumPeerMain.shutdown() will suffice to start and shutdown a ZK server and
> we won't have to worry about checking the OS.
> Is there way to cleanly shutdown the ZK server (by invoking ZK server API)
> when it is embedded in the application without actually restarting the
> application process?
> Thanks.
> On Thu, Apr 29, 2010 at 1:54 AM, Ted Dunning <ted.dunning@gmail.com>wrote:
>> Hmmm.... it isn't quite clear what you mean by restart without restarting.
>> Why is killing the server and restarting it not an option?
>> It is common to do a rolling restart on a ZK cluster.  Just restart one
>> server at a time.  This is often used during system upgrades.
>> On Wed, Apr 28, 2010 at 8:22 PM, Vishal K <vishalmlst@gmail.com> wrote:
>> >
>> > What is a good way to restart a ZK server (standalone and quorum)
>> without
>> > having to restart it?
>> >
>> > Currently, I have ZK server embedded in another java application.

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message