Ambari源代码分析之Resource.Type与ResourceProvider相应关系

前面提到。每一种Resource都相应一个ResourceProvider,以下给出其相应关系:


Resource.Type

ResourceProvider

Workflow

WorkflowResourceProvider

Job

JobResourceProvider

TaskAttempt

TaskAttemptResourceProvider

View

ViewResourceProvider

ViewInstance

ViewInstanceResourceProvider

Blueprint

BlueprintResourceProvider

Cluster

ClusterResourceProvider

Service

ServiceResourceProvider

Component

ComponentResourceProvider

Host

HostResourceProvider

HostComponent

HostComponentResourceProvider

Configuration

ConfigurationResourceProvider

Action

ActionResourceProvider

Request

RequestResourceProvider

Task

TaskResourceProvider

User

UserResourceProvider

Stack

StackResourceProvider

StackVersion

StackVersionResourceProvider

StackService

StackServiceResourceProvider

StackServiceComponent

StackServiceComponentResourceProvider

StackConfiguration

StackConfigurationResourceProvider

OperatingSystem

OperatingSystemResourceProvider

Repository

RepositoryResourceProvider

RootService

RootServiceResourceProvider

RootServiceComponent

RootServiceComponentResourceProvider

RootServiceHostComponent

RootServiceHostComponentResourceProvider

ConfigGroup

ConfigGroupResourceProvider

RequestSchedule

RequestScheduleResourceProvider
时间: 2024-07-31 22:54:33

Ambari源代码分析之Resource.Type与ResourceProvider相应关系的相关文章

Ambari源代码分析之Resource.Type与PropertyProvider相应关系

PropertyProvider是取得监控指标的组件.以下给出Resource.Type与PropertyProvider相应关系: Resource.Type PropertyProvider Cluster GangliaReportPropertyProvider Service NagiosPropertyProvider Host GangliaHostPropertyProvider;NagiosPropertyProvider Component StackDefinedPrope

Ambari源码分析之Resource.Type与ResourceProvider对应关系

测试环境:Oracle Enterprise Linux 64-bit (5.8版本) + Oracle 11g 64位 相关说明: Oracle11g64位软件的安装位置为/u01/app/oracle/product/11.2.0/dbhome_1 ,数据库名为默认的orcl,Linux虚拟机的IP设置为192.168.1.121 一.修改listener.ora文件内容 命令:[[email protected] ~]$ vi /u01/app/oracle/product/11.2.0/

Ambari源码分析之Resource.Type与PropertyProvider对应关系

PropertyProvider是取得监控指标的组件,下面给出Resource.Type与PropertyProvider对应关系: Resource.Type PropertyProvider Cluster GangliaReportPropertyProvider Service NagiosPropertyProvider Host GangliaHostPropertyProvider;NagiosPropertyProvider Component StackDefinedPrope

Ambari源代码分析之总览

一.基本概念: Resource:Ambari把能够被管理的资源的抽象为一个Resource实例,资源能够包括服务.组件.主机节点等,一个resource实例中包括了一系列该资源的属性: Property:服务组件的指标名称: ResourceProvider和PropertyProvider分别相应Resource和Property的提供方,获取指标须要先获取Resource,然后获取Property相应的metric: Query:Query是Resource的内部对象,代表了对该资源的操作

转:ffdshow 源代码分析

ffdshow神奇的功能:视频播放时显示运动矢量和QP FFDShow可以称得上是全能的解码.编码器.最初FFDShow只是mpeg视频解码器,不过现在他能做到的远不止于此.它能够解码的视频格式已经远远超出了mpeg4的范围,包括indeo video,WMV,mpeg2等等.同时,它也提供了丰富的加工处理选项,可以锐化画面,调节画面的亮度等等.不止是视频,FFDShow现在同样可以解码音频,AC3.MP3等音频格式都可支持.并且可以外挂winamp 的DSP插件,来改善听觉效果.可以说现在的F

Android应用程序安装过程源代码分析

文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6766010 Android系统在启动的过程中,会启动一个应用程序管理服务PackageManagerService,这个服务 负责扫描系统中特定的目录,找到里面的应用程序文件,即以Apk为后缀的文件,然后对这些文件进解析,得到应用程序的相关信息,完成应用程序的安装过程, 本文将详细分析这个过程. 应用程序管理服务PackageManagerSe

转:RTMPDump源代码分析

0: 主要函数调用分析 rtmpdump 是一个用来处理 RTMP 流媒体的开源工具包,支持 rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps://.也提供 Android 版本. 最近研究了一下它内部函数调用的关系. 下面列出几个主要的函数的调用关系. RTMPDump用于下载RTMP流媒体的函数Download: 用于建立网络连接(NetConnect)的函数Connect: 用于建立网络流(NetStream)的函数 rtmpdump源代码

pomelo源代码分析(一)

千里之行始于足下,一直说想了解pomelo,对pomelo有兴趣,但一直迟迟没有去碰,尽管对pomelo进行源代码分析,在网络上肯定不止我一个,已经有非常优秀的前辈走在前面,如http://golanger.cn/,在阅读Pomelo代码的时候,已经连载到了11篇了,在我的源代码分析參考了该博客,当然,也会添?我对pomelo的理解,借此希望能提高一下自己对node.js的了解和学习一些优秀的设计. 开发环境:win7 调试环境:webstorm5.0 node.js版本号:v0.8.21 源代

Spark SQL之External DataSource外部数据源(二)源代码分析

上周Spark1.2刚公布,周末在家没事,把这个特性给了解一下,顺便分析下源代码,看一看这个特性是怎样设计及实现的. /** Spark SQL源代码分析系列文章*/ (Ps: External DataSource使用篇地址:Spark SQL之External DataSource外部数据源(一)演示样例 http://blog.csdn.net/oopsoom/article/details/42061077) 一.Sources包核心 Spark SQL在Spark1.2中提供了Exte