Created on 02-03-2017 04:26 PM
The Apache Ambari project is aimed at making Hadoop management simpler by developing software for provisioning, managing, and monitoring Apache Hadoop clusters. Ambari provides an intuitive, easy-to-use Hadoop management web UI backed by its RESTful APIs.
Ambari enables System Administrators to:
Ambari enables Application Developers and System Integrators to:
$ export AMBARI_USER = <FILL IN> $ export AMBARI_PASSWD = <FILL IN> $ export AMBARI_HOST = <FILL IN> $ export CLUSER_NAME = <FILL IN> $ export SERVICE = <FILL IN> $ export COMPONENT = <FILL IN> $ export COMPONENT_HOST = <FILL IN>
LIST SERVICES RELATED TO HIVE:
curl -u $AMBARI_USER:$AMBARI_PASSWD -H 'X-Requested-By: ambari' -X GET "http://$AMBARI_HOST:8080/api/v1/clusters/PALEBLUEDOT/services/HIVE"
STOP THE COMPONENT HIVE_SERVER_INTERACTIVE:
curl -u $AMBARI_USER:$AMBARI_PASSWD -H 'X-Requested-By: ambari' -X PUT -d '{"RequestInfo":{"context":"Stop Service"},"Body":{"ServiceInfo":{"state":"INSTALLED"}}}' "http://$AMBARI_HOST:8080/api/v1/clusters/$CLUSER_NAME/services/$SERVICE/components/$COMPONENT"
DELETE THE COMPONENT:
curl -u $AMBARI_USER:$AMBARI_PASSWD -H "X-Requested-By: ambari" -X PUT -d '{"RequestInfo":{"context":"Stop All Components"},"Body":{"ServiceComponentInfo":{"state":"INSTALLED"}}}' "http://$AMBARI_HOST:8080/api/v1/clusters/$CLUSER_NAME/services/$SERVICE/components/$COMPONENT"
DELETE A COMPONENT ON A HOST:
curl -u $AMBARI_USER:$AMBARI_PASSWD -H 'X-Requested-By: ambari' -X DELETE "http://$AMBARI_HOST:8080/api/v1/clusters/$CLUSER_NAME/hosts/$COMPONENT_HOST/host_components/$COMPONENT"
DELETE A HOST:
curl -u $AMBARI_USER:$AMBARI_PASSWD -H 'X-Requested-By: ambari' -X DELETE "http://$AMBARI_HOST:8080/api/v1/clusters/$CLUSER_NAME/hosts/$COMPONENT_HOST"
Created on 12-05-2017 04:35 PM
this is a very good read.
thanks for the posting, very helpful.
User | Count |
---|---|
763 | |
379 | |
316 | |
309 | |
270 |