Created 12-05-2018 09:41 PM
we have ambari cluster ( HDP version 2.6.4 )
how to check that all datanode components ( HDFS ) are up by REST API ?
Created 12-06-2018 01:28 AM
@Michael BronsonFollowing API call will tell us how many DataNodes are live.
# curl -H "X-Requested-By: ambari" -u admin:admin -X GET http://newhwx1.example.com:8080/api/v1/clusters/NewCluster/services/HDFS/components/DATANODE?fields=...
"started_count": Shows the live (running) DataNodes."total_count" : Shows how many DataNodes are there in the cluster.In order to find out the Individual DataNode Status you will need to supply the hostnames where the DataNodes are installed in the following API call.
# curl -H "X-Requested-By: ambari" -u admin:admin -X GET http://newhwx1.example.com:8080/api/v1/clusters/NewCluster/hosts/newhwx4.example.com/host_components...(OR other host)# curl -H "X-Requested-By: ambari" -u admin:admin -X GET http://newhwx1.example.com:8080/api/v1/clusters/NewCluster/hosts/newhwx1.example.com/host_components...
View solution in original post