You can issue a reconfig -add command where that server keeps all current
parameters except it's role. See manual:
https://zookeeper.apache.org/doc/trunk/zookeeperReconfig.html

On Jun 13, 2016 5:21 PM, "Nomar Morado (JIRA)" <[email protected]> wrote:

>
>     [
> https://issues.apache.org/jira/browse/ZOOKEEPER-1044?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15327467#comment-15327467
> ]
>
> Nomar Morado commented on ZOOKEEPER-1044:
> -----------------------------------------
>
> I am looking at QuorumPeer and trying to figure out how to get ZooKeeper
> to be able to execute the reconfig API to change role of a peer.
>
> It does not seem straightforward.
>
> I have 4 nodes - one is observer - and in some cases i wanted to be able
> to promote it to participant and vice versa.
>
> Can someone please help?
>
> Thanks.
>
>
>
> > Allow dynamic changes to roles of a peer
> > ----------------------------------------
> >
> >                 Key: ZOOKEEPER-1044
> >                 URL:
> https://issues.apache.org/jira/browse/ZOOKEEPER-1044
> >             Project: ZooKeeper
> >          Issue Type: Sub-task
> >          Components: quorum
> >    Affects Versions: 3.3.0
> >            Reporter: Vishal Kher
> >            Assignee: Alexander Shraer
> >             Fix For: 3.5.0
> >
> >
> > Requirement: functionality that will reconfigure
> > a OBSERVER to become a voting member and vice versa.
> > Example of usage:
> > 1. Maintain the Quorum size without changing the cluster size - in a 5
> > node cluster with 2 observers, I decide to decommission a voting
> > member. Then, I would like to configure one of my observers to be a
> > follower without any down time.
> > 2. Added a new server to the cluster that has better resources than
> > one of the voting peers. Make the new node as voting peer and the old
> > one as observer.
> > 3. Reduce the size of voting member for performance reasons.
> > Fix to ZOOKEEPER-107 might automatically give us this functionality.
> > It will be good to confirm that, and if needed, highlight work
> > that might be needed in addition to ZOOKEEPER-107.
>
>
>
> --
> This message was sent by Atlassian JIRA
> (v6.3.4#6332)
>

Reply via email to