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 Bronson
Following 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...
Created 12-06-2018 01:28 AM
@Michael Bronson
Following 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...