Apache Ambari Operations
Also available as:
PDF
loading table of contents...

Re-enable the Secondary NameNode

To re-enable the secondary NameNode:

Steps

  1. Run the following commands on the Ambari Server host:

    curl -u <AMBARI_USER>:<AMBARI_PW> -H "X-Requested-By: ambari" -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

  2. Analyze the output:

  • If this returns 200, proceed to delete all JournalNodes.

  • If this input returns the value 202, wait a few minutes and then run the following command:

    curl -u <AMBARI_USER>:<AMBARI_PW> -H "X-Requested-By: ambari" -i -X GET "<AMBARI_PROTO>://localhost:<AMBARI_PORT>/api/v1/clusters/<CLUSTER_NAME>/host_components?HostRoles/component_name=SECONDARY_NAMENODE&fields=HostRoles/state"

    Wait for the response "state" : "INSTALLED" before proceeding.

More Information

Delete All JournalNodes