Skip to content
This repository has been archived by the owner on Apr 23, 2020. It is now read-only.

Workflows

Randgalt edited this page Apr 16, 2012 · 4 revisions

IMPORTANT: All ensemble/server list changes should be done one at a time.

Bringing up an initial ZooKeeper ensemble

Install both ZooKeeper and Exhibitor on each of the instances in the ensemble. The directory use on the instances should be identical: i.e. same paths for ZooKeeper and Exhibitor. Once Exhibitor is running on any of the instances, open the Exhibitor UI and fill out the configuration. Because of Shared Configuration the other instances will also see the configuration.

Add a new instance to the ensemble

On the config page add the new instance to the Servers list, commit and select Rolling Release. When the ensemble is stable, the Rolling Release will complete.

Remove an instance from the ensemble

On the config page remove the instance from the Servers list, commit and select Rolling Release. When the ensemble is stable, the Rolling Release will complete. Once the Rolling Release is complete, you can safely shutdown/decommission the old instance.

Replace an instance in the ensemble

This should be done in two steps. Step 1: follow the steps for adding a new instance. Once that completes do Step 2: follow the steps for removing an instance from the ensemble.

Clone this wiki locally