- 获取所有主机
curl -u admin:admin -i -H X-Requested-By:ambari -XGET http://hadoop-1:8080/api/v1/clusters/hdp_offline/hosts
2. 查看所有的components
curl -u admin:admin -i -H X-Requested-By:ambari -XGET http://hadoop-1:8080/api/v1/clusters/hdp_offline/components
3. 查看主机上所有的服务
curl -u admin:admin -i -H X-Requested-By:ambari -XGET http://hadoop-1:8080/api/v1/clusers/hdp_offline/hosts/hadoop-1/host_components
4. 服务组件启停
datanode 停止
curl -u admin:admin -i -H X-Requested-By:ambari -X PUT -d '{
"ServiceInfo": {
"state" : "INSTALLED"
}
}' http://hadoop-1:8080/api/v1/clusters/hdp_offline/services/HDFS
datanode 启动
curl -u admin:admin -i -H 'X-Requested-By:ambari' -X PUT -d '{"RequestInfo":{"context":"Start FLUME via REST"},"Body" : {"ServiceInfo" : {"state":"STARTED"}}}' http://hadoop-1:8080/api/v1/clusters/hdp_offline/services/HDFS