zookeeper-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rammohan ganapavarapu <rammohanga...@gmail.com>
Subject Re: Dynamic Config
Date Thu, 30 May 2019 18:32:29 GMT
Hi Alex,

Thanks, that helps a lot.

Ram

On Thu, May 30, 2019 at 11:27 AM Alexander Shraer <shralex@gmail.com> wrote:

> Hi,
>
> 1. Right - only the configuration parameters that live in the dynamic file
> are controlled by dynamic reconfig. The dynamic files are
> kept in sync across all the ZK servers, whereas the static files may not be
> the same.
>
> There is a backward compatibility mode, where you start up a server without
> a dynamic file, and ZK copies over whatever
> it can from the static to the dynamic file. From that point, you're not
> supposed to manually change the dynamic file - ZK
> manages that for you, and you only affect the configuration via reconfig
> commands.
>
> 2. Dynamic files are written out upon commit of new configurations created
> via reconfig, or, more precisely, when a server learns about such a commit.
> The number is the zxid of the commit.
>
> 3. I don't think there's any purge job that was implemented, so the old
> copies will
>
> 4. There is a fixed set of things that can live in the dynamic file. You
> can't just put anything there, because ZK still looks for other config
> parameters in the static file.
>
> Please see details in the manual:
> https://zookeeper.apache.org/doc/r3.5.5/zookeeperReconfig.html
>
> Thanks,
> Alex
>
> On Thu, May 30, 2019 at 10:49 AM rammohan ganapavarapu <
> rammohanganap@gmail.com> wrote:
>
> > Hi,
> >
> > One more question
> >
> > 4. Is there any list of configs that should be only in static file to
> boot
> > up the zookeeper? or can i have some thing like this?
> >
> > cat zoo.cfg
> > dynamicConfigFile=/opt/zookeeper/conf/dynamic.cfg
> >
> > cat dynamic.cfg
> > # All zookeeper configurations
> >
> > will this work?
> >
> > On Thu, May 30, 2019 at 9:59 AM rammohan ganapavarapu <
> > rammohanganap@gmail.com> wrote:
> >
> > > Hi,
> > >
> > > I have  few questions regarding dynamic reconfig feature,
> > >
> > > 1. this feature can only reconfigure the properties or configuration
> > > defined in dynamic configuration file and not the configs in static
> > default
> > > zoo.cfg file?
> > > 2. What is the criteria to create version extension for dynamic config
> > > file? ex: zoo.cfg.dynamic.100000000, i mean when does zk create new
> > version
> > > file, i have change a property in static file and restarted zk but it
> > didnt
> > > create new version file so it will only create new version when a
> config
> > in
> > > dynamic file changes?
> > > 3. How many copies/versions of these dynamic config files will get
> > created
> > > and is there a purge task that zk runs to cleanup older version files?
> > >
> > >
> > >
> > > Thanks,
> > > Ram
> > >
> >
>

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