To re-enable the Secondary NameNode, on the Ambari Server host:
curl -u ${AMBARI_USER}:${AMBARI_PW} -i -X PUT -d '{"RequestInfo":{"context":"Enable Secondary NameNode"},"Body":{"HostRoles":{"state":"INSTALLED"}}}' ${AMBARI_PROTO}://localhost:${AMBARI_PORT}/api/v1/clusters/${CLUSTER_NAME}/hosts/${SECONDARY_NAMENODE_HOSTNAME}/host_components/SECONDARY_NAMENODE
If this returns 200, go to Delete All JournalNodes.
If this returns 202, wait a few minutes and run the following on the Ambari Server host:
curl -u ${AMBARI_USER}:${AMBARI_PW} -i -X GET "${AMBARI_PROTO}://localhost:${AMBARI_PORT}/api/v1/clusters/${CLUSTER_NAME}/host_components?HostRoles/component_name=SECONDARY_NAMENODE&fields=HostRoles/state"
When
"state" : "INSTALLED"
is in the response, go on to the next step.