Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TODAY=`date +%Y-%m-%d-%H%M%S`
- export AMBARI_HOST=$(hostname -f)
- while getopts u:d:p:f: option
- do
- case "${option}"
- in
- u) USER=${OPTARG};;
- p) PASSWORD=${OPTARG};;
- esac
- done
- echo $USER
- echo $PASSWORD
- curl -u $USER:$PASSWORD -i -H 'X-Requested-By: ambari' http://$AMBARI_HOST:8080/api/v1/clusters
- #detect name of cluster
- OUTPUT=`curl -u $USER:$PASSWORD -i -H 'X-Requested-By: ambari' http://$AMBARI_HOST:8080/api/v1/clusters`
- CLUSTER=`echo $OUTPUT | sed -n 's/.*"cluster_name" : "\([^\"]*\)".*/\1/p'`
- CLUSTER_VERSION=`echo $OUTPUT | sed -n 's/.*"version" : "\([^\"]*\)".*/\1/p'`
- BLUEPRINT_FILE_NAME="blueprint-$CLUSTER-$TODAY.json"
- curl -u $USER:$PASSWORD -sS -G "http://localhost:8080/api/v1/clusters/$CLUSTER" > $BLUEPRINT_FILE_NAME
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement