6.2.1.10. Delete All JournalNodes

You may need to delete any JournalNodes.

  1. To check to see if you need to delete JournalNodes, 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=JOURNALNODE

    If this returns an empty items array, you can go on to Delete Additional NameNode. Otherwise you must delete the JournalNodes.

  2. To delete the JournalNodes, on the Ambari Server host:

    curl -u ${AMBARI_USER}:${AMBARI_PW} -i -X DELETE ${AMBARI_PROTO}://localhost:${AMBARI_PORT}/api/v1/clusters/${CLUSTER_NAME}/hosts/${JOURNALNODE1_HOSTNAME}/host_components/JOURNALNODE
    
    curl -u ${AMBARI_USER}:${AMBARI_PW} -i -X DELETE ${AMBARI_PROTO}://localhost:${AMBARI_PORT}/api/v1/clusters/${CLUSTER_NAME}/hosts/${JOURNALNODE2_HOSTNAME}/host_components/JOURNALNODE

    
    curl -u ${AMBARI_USER}:${AMBARI_PW} -i -X DELETE ${AMBARI_PROTO}://localhost:${AMBARI_PORT}/api/v1/clusters/${CLUSTER_NAME}/hosts/${JOURNALNODE3_HOSTNAME}/host_components/JOURNALNODE
  3. Verify that all the JournalNodes have been deleted. 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=JOURNALNODE

    This should return an empty items array.


loading table of contents...