PROBLEM: Ambari does not update ha.zookeeper.quorum property in core-site.xml even if there are more than 3 ZooKeeper servers configured via Ambari.
BUSINESS IMPACT: NA
STEPS TO REPRODUCE:
1. Add the 2 ZooKeeper servers to an existing cluster that is already running 3 ZooKeeper servers.
2. You will now see a total of 5 ZooKeeper servers running from the Ambari UI.
3. Open up the /etc/hadoop/conf/core-site.xml file.
4. You will observe that there are only entries for the 3 ZooKeeper services in ha.zookeeper.quorum and is not updated with the newly added ZooKeeper services.
ACTUAL BEHAVIOR: Ambari allows adding new ZooKeeper services but does not update them accordingly ha.zookeeper.quorum property in core-site.xml
EXPECTED BEHAVIOR: Ambari should update core-site.xml appropriately whenever a new ZooKeeper server is added.
SUPPORT ANALYSIS: Reproduced the issue.