获取hadoop集群信息

 

hadoop的restful接口

获取hadoop的overview
获取所有namenode信息
curl -X GET http://datacube154:50070/jmx?qry=Hadoop:service=NameNode,name=*

获取NameNodeInfo信息
curl -X GET http://datacube154:50070/jmx?qry=Hadoop:service=NameNode,name=NameNodeInfo

获取FSNamesystemState信息
curl -X GET http://datacube154:50070/jmx?qry=Hadoop:service=NameNode,name=FSNamesystemState

 

获取hadoop的utilities->browse the file system
获取根目录信息
curl -X GET http://datacube154:50070/webhdfs/v1/user?op=LISTSTATUS

获取指定目录的信息
curl -X GET http://datacube154:50070/webhdfs/v1/user/cstor?op=LISTSTATUS

 

 ambari的restful

ambari获取hadoop集群信息
curl -u admin:admin -H "X-Requested-By: ambari" -X GET http://datacube152:8080/api/v1/clusters/cstor_test/services/HDFS/components/DATANODE?fields=metrics/dfs/datanode/DfsUsed,metrics/dfs/datanode/Capacity&_=1463455036000

curl -u admin:admin -H "X-Requested-By: ambari" -X GET http://datacube152:8080/api/v1/clusters/cstor_test/services/HDFS/components/DATANODE?fields=metrics/dfs/datanode

curl -u admin:admin -H "X-Requested-By: ambari" -X GET http://datacube152:8080/api/v1/clusters/cstor_test/services/HDFS/components/NAMENODE?fields=metrics/dfs/namenode

curl -u admin:admin -H "X-Requested-By: ambari" -X GET http://datacube152:8080/api/v1/clusters/cstor_test/services/HDFS/components/NAMENODE?fields=metrics/dfs/namenode/LiveNodes

 

连接:

ambari Metrics;

ambari in github;

hadoop官网;

猜你喜欢

转载自oitebody.iteye.com/blog/2298719
今日推荐