Spark could work in HA mode as long as a Zookeeper deployment is available. In this improvement we add an option to the Spark configuration through which we can set the Zookeeper ensemble string. This string is pushed down to Spark configs causing the Spark to function in HA mode.
In HA mode Zookeeper is used to select the Spark leader and the workers need to ping all the potential leaders to pinpoint the current one.
You can monitor the progress of this work in: https://github.com/juju-solutions/bigtop/tree/BIGTOP-2490