Ambari Rest api 使用】的更多相关文章

最近由于项目的需要在看一些Ambari的api去获取集群的一些信息,获取集群节点的状态信息以及各个服务和组件的信息.然后在我们的数据服务管理平台上去做一些监控运维,现在把一些使用总结一下:官网rest api地址: https://cwiki.apache.org/confluence/display/AMBARI/ambari api使对Hadoop集群资源的管理和监控更加便利.文档描述了ambari api的资源和语法,以方便于加入ambari的开发者. (1)认证和授权 您执行的关于amb…
How To: Use Swagger with Ambari (Explore Ambari REST) Article Note : This feature is available from HDP 3.0 (Ambari 2.7) Ambari 2.7 has a cool new feature where it is integrated with Swagger and you can try and explore all the REST APIs. Steps to use…
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/…
1.找到你需要修改的配置的最新版本 curl -u admin:admin -H "X-Requested-By: ambari" -X GET http://AMBARI_SERVER_HOST:8080/api/v1/clusters/CLUSTER_NAME?fields=Clusters/desired_configs Sample OUTPUT { "href" : "http://AMBARI_SERVER_HOST:8080/api/v1/c…
GET api/v1/clusters/HDP/configurations可以获得所有的配置信息(例如,http://hdp0:8080/api/v1/clusters/HDP/configurations):但是只是一级信息: 比如我想要获得yarn的scheduler的节点信息,将会找到: { "href" : "http://hdp0:8080/api/v1/clusters/HDP/configurations?type=capacity-scheduler&…
源码文档路径:ambari\ambari-server\docs\api\v1 swagger风格api文档:https://www.cnblogs.com/felixzh/p/10694724.html Ambari 借鉴了很多成熟分布式软件的 API 设计.Rest API 就是一个很好地体现.通过 Ambari 的 Rest API,可以在脚本中通过 curl 维护整个集群. 并且,我们可以用 Rest API 实现一些无法在 Ambari GUI 上面做的操作.下面是一些实例. 查询关于…
Ambari 的维护模式(Maintenance Mode)介绍 Ambari 提供的 Maintenance Mode,是为了让用户在调试或者维护 Service 的时候,抑制不必要的告警(Alert)信息,以及避免批量操作的影响.对 Maintenance Mode 来说,有几个不同级别的设置,分别是 Service Level,Host Level,以及 Component Level.三种级别之间存在着覆盖关系.下面我会举几个例子来详细说明 Maintenance Mode 的应用场景.…
ambari是一个Hadoop套件的管理工具,可以方便部署.管理及监控.最初开发时使用的就是RH系的Linux,只支持RHEL.CentOS5/6.OEL.SLES,暂不支持Ubuntu:可我的需求就是在ubuntu系统中使用,我认为在ambari完全使用开源软件堆积,想兼容Debian系的系统不会太难,而且看了一下文档,大概了解了编译时会生成rpm包,而ubuntu又是有办法解压rpm的,理论上说没有问题,于是决定自己实践一把. 后记:在追查代码的过程中发现,目前在开发的ambari版本已经开…
一.基本概念: Resource:Ambari把能够被管理的资源的抽象为一个Resource实例,资源能够包括服务.组件.主机节点等,一个resource实例中包括了一系列该资源的属性: Property:服务组件的指标名称: ResourceProvider和PropertyProvider分别相应Resource和Property的提供方,获取指标须要先获取Resource,然后获取Property相应的metric: Query:Query是Resource的内部对象,代表了对该资源的操作…
0.简介 Ambari作为一款针对大数据平台的运维管理工具,提供了集群的创建,管理,监控,升级等多项功能,目前在业界已经得到广泛使用. Ambari指标系统( Ambari Metrics System,以下简称AMS)主要负责监控平台各类服务及主机的运行情况,提供各类服务及主机的相关指标,从而达到判断集群健康情况的目的,其重要性不言而喻. 本文是在深入阅读AMS源代码的基础之上,力求能够从监控指标的采集.存储.聚合及指标获取4个层面详细阐述AMS的整个工作机制.  图 1 AMS架构图 1.A…