Are there any examples with a k8 orchestrator or some sort of docker init scripts handling the initial cluster configuration? Thanks, Eric
On Thu, Dec 30, 2021 at 9:44 AM Chris T. <[email protected]> wrote: > If you want to run a zookeeper cluster you have to start with at least 2 > members. From there you can scale up with the dynamic reconfig commands. > Regards > Chris > > On 30 December 2021 16:40:40 Eric Edgar > <[email protected]> wrote: > > > I am experimenting with zk and the reconfig feature and trying to > > understand if I can start a single zk node and then reconfig/bootstrap > the > > other 2 nodes into the ensemble. The reconfig command is throwing an > error > > that there isn't a quorum yet. Is this line of thinking possible? or > do I > > need to setup the first 3 nodes manually the first time? > > I am basing this experiment off of this web page. > > > https://blog.container-solutions.com/dynamic-zookeeper-cluster-with-docker > > > > /opt/zookeeper/zookeeper/bin/zkCli.sh -server 10.1.1.104:2181 reconfig > -add > > "server.2=10.1.1.40:2888:3888:participant;2181" > > No quorum of new config is connected and up-to-date with the leader of > last > > commmitted config - try invoking reconfiguration after new servers are > > connected and synced > > > > /opt/zookeeper/zookeeper/bin/zkCli.sh -server 10.1.1.104:2181 config > > server.1=10.1.1.104:2888:3888:participant;0.0.0.0:2181 > > > > cat ./zoo.cfg > > autopurge.purgeInterval=1 > > initLimit=10 > > syncLimit=5 > > autopurge.snapRetainCount=6 > > tickTime=2000 > > dataDir=/mnt/zookeeper/data > > reconfigEnabled=true > > standaloneEnabled=false > > > dynamicConfigFile=/opt/zookeeper/zookeeper/conf/zoo.cfg.dynamic.1600000000 > > > > What is the best solution for an unattended bootstrap setup of a new > > cluster from scratch? > > > > > > This was something that we were able to accomplish with exhibitor on > older > > versions of zookeeper in the past. > >
