Skip to content

Instantly share code, notes, and snippets.

@Raboo
Last active December 17, 2021 11:57
Show Gist options
  • Save Raboo/385ddb40b08ef0310510089bed446ac9 to your computer and use it in GitHub Desktop.
Save Raboo/385ddb40b08ef0310510089bed446ac9 to your computer and use it in GitHub Desktop.
Ambari force uninstall components without dependencies.
#!/bin/sh
# https://cwiki.apache.org/confluence/display/AMBARI/Using+APIs+to+delete+a+service+or+all+host+components+on+a+host
AMBARI_USER='admin'
AMBARI_PASSWORD='PWPWPW'
AMBARI_HOST='ambari.local'
CLUSTER_NAME='hdp'
NODE='hadoop-master04.se-ix.delta.prod'
# curl -u $AMBARI_USER:$AMBARI_PASSWORD -H "X-Requested-By: ambari" -X GET http://$AMBARI_HOST:8080/api/v1/clusters/$CLUSTER_NAME/components/ | grep component_name
curl -u $AMBARI_USER:$AMBARI_PASSWORD -H "X-Requested-By:ambari" -i -X DELETE http://$AMBARI_HOST:8080/api/v1/clusters/$CLUSTER_NAME/hosts/$NODE/host_components/WEBHCAT_SERVER
curl -u $AMBARI_USER:$AMBARI_PASSWORD -H "X-Requested-By:ambari" -i -X DELETE http://$AMBARI_HOST:8080/api/v1/clusters/$CLUSTER_NAME/hosts/$NODE/host_components/HIVE_METASTORE
curl -u $AMBARI_USER:$AMBARI_PASSWORD -H "X-Requested-By:ambari" -i -X DELETE http://$AMBARI_HOST:8080/api/v1/clusters/$CLUSTER_NAME/hosts/$NODE/host_components/HIVE_SERVER
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment