ambari rest api (三)
2017-06-13 23:18
330 查看
1.获取指定主机指定组件的信息列表
2.获取主机列表
3.获取主机的各种状态
注意:最后一个参数还可以换成"host_state", 用来判断机器健康状态 : "HEALTHY/HEARTBEAT_LOST
4.获取服务状态
5.获取组件信息
6.获取指定主机上的服务
7.获取服务状态
8.获取集群摘要
8.获取不同服务的历史告警信息,括号里面的服务可以是集群中的各种服务
9.获取不同状态下的服务列表
10.获取服务的告警信息
11.获取所有的集群配置信息
http://ip:8080/api/v1/clusters/hdp_dev/hosts/hadoop003.edcs.org/host_components/DATANODE
2.获取主机列表
http://ip:8080/api/v1/clusters/hdp_dev/hosts
3.获取主机的各种状态
http://ip:8080/api/v1/clusters/hdp_dev/hosts/hadoop002.edcs.org?fields=Hosts/total_mem
注意:最后一个参数还可以换成"host_state", 用来判断机器健康状态 : "HEALTHY/HEARTBEAT_LOST
4.获取服务状态
http://ip:8080/api/v1/clusters/hdp_dev/services/HDFS
5.获取组件信息
http://ip:8080/api/v1/clusters/hdp_dev/services/HDFS/components/NAMENODE
6.获取指定主机上的服务
http://ip:8080/api/v1/clusters/hdp_dev/hosts/hadoop002.edcs.org
7.获取服务状态
http://ip:8080/api/v1/clusters/c1/services/HDFS?fields=ServiceInfo/state
8.获取集群摘要
http://ip:8080/api/v1/clusters/hdp_dev/alerts?format=summary
8.获取不同服务的历史告警信息,括号里面的服务可以是集群中的各种服务
http://ip:8080/api/v1/clusters/c1/alert_history?(AlertHistory/service_name.in(HDFS,YARN))
9.获取不同状态下的服务列表
http://ip:8080/api/v1/clusters/hdp_dev/alert_history?(AlertHistory/state=CRITICAL)&fields=*&from=start&page_size=100 http://ip:8080/api/v1/clusters/hdp_dev/alert_history?(AlertHistory/state=UNKNOWN)&fields=*&from=start&page_size=100 http://ip:8080/api/v1/clusters/hdp_dev/alert_history?(AlertHistory/state=WARNING)&fields=*&from=start&page_size=100
10.获取服务的告警信息
http://ip:8080/api/v1/clusters/hdp_dev/services/HDFS/alerts
11.获取所有的集群配置信息
curl -u hdp:hdp@2017 -H "X-Requested-By: ambari" -X GET http://hadoop001.edcs.org:8080/api/v1/clusters/hdp_dev/configurations[/code]
12.获取指定类型的配置信息:例如:core-site.xmlcurl -u hdp:hdp@2017 -H "X-Requested-By: ambari" -X GET http://hadoop001.edcs.org:8080/api/v1/clusters/hdp_dev/configurations?type=core-site&tag=version1[/code]
相关文章推荐
- ambari部分rest api
- ambari部分rest api
- Ambari-Server Rest API处理2(Ambari-Server通过Rest API进行服务安装、部署、操作流程+操作源码分析)
- ambari rest api (修改集群配置文件)
- Ambari-Server Rest API处理1(基础知识准备+从Server到Handler)
- Ambari-Server Rest API处理3(用户鉴权、操作权限检查管理)
- Services and State with Ambari REST API
- Ambari Rest API modify configuration
- Ambari Rest api 使用
- Ambari 常用的 REST API 介绍
- REST API 最佳入门指南
- ELK第六篇:Aggregations (聚合)REST API的使用
- Elasitcsearch High Level Rest Client学习笔记(二) 基础API
- Azure REST API (4) 在Python环境下,使用Azure REST API
- WEBAPI VS WCF微软随.NET 4.5发布新REST API框架
- python调用百度REST API实现语音识别
- 六步实现Rest风格的API
- Using JAX-RS (Jersey) to build a JPA/JAXB-backed JSON REST API
- nexus REST API /artifact/maven/[resolve|redirect] returns unexpected for v=LATEST
- REST API 安全设计指南