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 isnt a quorum yet. Is this line of thinking possible? or do I need to setup the first 3 nodes somewhat 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.
