1.获取指定主机指定组件的信息列表

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@ -H "X-Requested-By: ambari" -X GET  http://hadoop001.edcs.org:8080/api/v1/clusters/hdp_dev/configurations

12.获取指定类型的配置信息:例如:core-site.xml

curl -u hdp:hdp@ -H "X-Requested-By: ambari" -X GET  http://hadoop001.edcs.org:8080/api/v1/clusters/hdp_dev/configurations?type=core-site&tag=version1

ambari rest api (三)的更多相关文章

  1. 用JSON-server模拟REST API(三) 进阶使用

    用JSON-server模拟REST API(三) 进阶使用 前面演示了如何安装并运行 json server , 和使用第三方库真实化模拟数据 , 下面将展开更多的配置项和数据操作. 目录: 配置项 ...

  2. Express4.x API (三):Response (译)

    Express4.x API 译文 系列文章 Express4.x API (一):application (译) -- 完成 Express4.x API (二):request (译) -- 完成 ...

  3. Ambari Rest api 使用

    最近由于项目的需要在看一些Ambari的api去获取集群的一些信息,获取集群节点的状态信息以及各个服务和组件的信息.然后在我们的数据服务管理平台上去做一些监控运维,现在把一些使用总结一下:官网rest ...

  4. java:struts框架2(方法的动态和静态调用,获取Servlet API三种方式(推荐IOC(控制反转)),拦截器,静态代理和动态代理(Spring AOP))

    1.方法的静态和动态调用: struts.xml: <?xml version="1.0" encoding="UTF-8"?> <!DOCT ...

  5. 了解HTML5和“她”的 API (三)

    Web Workers(后台线程) JavaScript是单线程的,较长的javascript运算会阻塞UI线程. web worker 是运行在后台的 JavaScript,不会影响页面的性能. 在 ...

  6. Ambari REST API 使用介绍 - How To: Use Swagger with Ambari (Explore Ambari REST)

    How To: Use Swagger with Ambari (Explore Ambari REST) Article Note : This feature is available from ...

  7. ambari rest api (修改集群配置文件)

    1.找到你需要修改的配置的最新版本 curl -u admin:admin -H "X-Requested-By: ambari" -X GET http://AMBARI_SER ...

  8. Ambari的API调用

    GET api/v1/clusters/HDP/configurations可以获得所有的配置信息(例如,http://hdp0:8080/api/v1/clusters/HDP/configurat ...

  9. Appium(九):Appium API(三) 滑动和拖拽、高级手势、手机操作

    1. 滑动和拖拽 我们在做自动化测试的时候,有些按钮是需要滑动几次屏幕后才会出现,此时,我们需要使用代码来模拟手指的滑动,也就是接下来要学的滑动和拖拽了. 1.1 swipe滑动事件 从一个坐标位置滑 ...

随机推荐

  1. ASP.NET 5 将于2016年一季度公布

    简单介绍:微软ASP.NET团队在GitHub宣布ASP.NET 5的公布时间表和发展蓝图. 该团队宣布在2015年还将公布三个Beta版.一个ASP.NET 5的抢先版(RC 1).到2016年一季 ...

  2. NPOI导入Excel日期格式的处理 - 附类型格式匹配表

    传统操作Excel方法在部署的时候遇到很多问题,如目标主机需要安装Excel.64位电脑不支持.需要安装相关驱动程序等.所以我们一般会使用开源的NPOI来替代传统的Excel操作方法,NPOI的优点是 ...

  3. setTranslatesAutoresizingMaskIntoConstraints和setFrame组合使用导致的异常

    在用Ojbect-c开发OSX应用的时候需要用到自定义控件并用代码进行布局,很自然地就使用了setTranslatesAutoresizingMaskIntoConstraints和setFrame组 ...

  4. python手册

    https://www.crummy.com/software/BeautifulSoup/bs4/doc.zh/

  5. RMI几种公布和引用服务的方式

    RMI是Java原生的分布式服务机制.支持Java对Java的分布式訪问.採用Java的序列化协议进行CodeC操作. 这里简单说下RMI公布服务和client引用服务的方式. RMI公布服务时支持两 ...

  6. sqlserver 安全

    1.将数据库的用户名和密码加密保存,使用加密传输.2.将数据库里面的用户除了这个用户所有的用户都禁用,把该用户的密码改的很复杂,很难破解那种3.设置数据库的可连接方式(所有的方式的设置).4.删除数据 ...

  7. ios开发之 -- 单例类

    单例模式是一种软件设计模式,再它的核心结构中指包含一个被称为单例类的特殊类. 通过单例模式可以保证系统中一个类只有一个势力而且该势力易于外界访问,从而方便对势力个数的控制并节约系统资源.如果希望在系统 ...

  8. iOS开发之--一些有用的博文和博客

    应用内购的详细教程: http://mp.weixin.qq.com/s?__biz=MzA3NzM0NzkxMQ==&mid=2655357883&idx=2&sn=7cda ...

  9. leetcode -- Balanced Binary Tree TODO

    Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced binary ...

  10. 《C++ Primer Plus》第6章 学习笔记

    使用引导程序选择不同操作的语句后,程序和编程将更有趣.C++提供了if 语句 .if else 语 句 和 switch 语句来管理选项.if 语句使程序有条件地执行语句或语句块,也就是说,如果满足特 ...