Hi Mohammad, Support for adding/removing servers as well as dynamic changes to other parameters will be added as part of ZOOKEEPER-107, hopefully in the 3.5.0 release.
Thanks, Alex On Thu, Apr 26, 2012 at 3:55 PM, Mohammad Abdul-Amir (Shamma) <[email protected]> wrote: > On Thu, Apr 26, 2012 at 2:48 PM, Jordan Zimmerman > <[email protected]>wrote: > >> See #6 in the FAQ: http://wiki.apache.org/hadoop/ZooKeeper/FAQ >> >> > Okay, it seems that a zookeeper "upgrade" is possible according to FAQ. > > Does removing/decommissioning a zookeeper server fall under the notion of > "upgrade" though? Does "upgrade" apply to any zookeeper config update? > > >> Also, FYI, we recently open sourced a ZooKeeper supervisor app that makes >> these kinds of tasks simpler: >> >> https://github.com/Netflix/exhibitor >> >> -Jordan >> >> On 4/26/12 2:46 PM, "Mohammad Abdul-Amir (Shamma)" >> <[email protected]> wrote: >> >> >Hello, >> > >> >I have been searching through the zookeeper documentation and the web for >> >information about reconfiguring a zookeeper ensemble. More precisely I am >> >interested in adding/removing zookeeper servers to/from a zookeeper >> >ensemble. Unfortunately, I could not find much information around, >> >therefore I am bringing up the issue on this list. >> > >> >My questions are: >> > >> >- Is there a safe procedure to add a zookeeper server to a zookeeper >> >ensemble? >> >- Is there a safe procedure to remove a zookeeper server from an existing >> >ensemble? >> > >> >Some posts I have read suggest that these operations are possible. The >> >described procedure is to rewrite a new zookeeper configuration to all >> >involved servers and to restart them. However, given that I could not find >> >any information about how to carry out these two operations in zookeeper's >> >documentation makes me nervous about relying on the described procedure. >> > >> >I would appreciate if anyone can point me to a different procedures to >> >carry out add/remove operations, or convince me that it is safe to use the >> >procedure described above. Safety for me is two-fold: zookeeper database >> >can not get corrupted (unusable), and state updates can not get lost. >> > >> >-- >> >Mohammad Abdul-Amir (Shamma) >> >> > > > -- > Mohammad Abdul-Amir (Shamma)
