Good day, I am soliciting advice for how to automate setting up and maintaining 
a Zookeeper ensemble. In our environment we try to automate everything. We are 
currently operating out of AWS using Scalr. Our goal for Zookeeper would be to 
automate the creation of a Zookeeper ensemble where nodes would join together 
as they are created. For ongoing maintenance, the ability to dynamically add 
and remove nodes is required. We have used Exhibitor for doing this the past 
two years but there is a major problem that we have experienced. Every so often 
the Zookeeper ensemble will lose all the configurations stored. We are using 
Zookeeper with Solr and this causes the cloud to fail and collections to be 
lost. On our Zookeeper Solr implementations that are not using Exhibitor we 
have never had this problem Given that Exhibitor’s future remains in flux and 
along with the problems we have had we are trying to find a solution that does 
not use Exhibitor.

The Dynamic Reconfiguration in the 3.5.x series seems like a good option, but 
3.5.x has been in Alpha state since 2014 and I don’t see any indication when It 
will jump to beta or even stable. We are leery about running alpha software in 
production.

Supervisor is an option that we have started exploring, but that does not seem 
to fit properly with systems utilizing Systemd. The big selling point for 
Supervisor is the ability to manage processes remotely which can be scripted 
quite easily. Systemd has this also, via ssh.

Any other suggestions would be much obliged. Thank you.

--
Daniel S Washko
Solutions Architect

[cid:[email protected]]
Phone: 757 667 1463
[email protected]


gannett.com<http://www.gannett.com/>




Reply via email to