- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
how to check that all datanode are up by REST API
- Labels:
-
Apache Ambari
-
Apache Hadoop
Created ‎12-05-2018 09:41 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@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...
