介绍
本文档描述了Cloudera Manager REST API。å所有请求和响应都以Javascript对象表示法(JSON)表示。
下面列出的API资源遵循标准的createread-update - delete (CRUD)语义,其中HTTP请求路径定义要执行的实体,而HTTP方法表示要执行的操作类型。
HTTP Method | Operation |
---|---|
POST | Create entries |
GET | Read entries |
PUT | Update or edit entries |
DELETE | Delete entries |
API中的所有集合都使用复数名称“users”,而不是单数“user”。要在系统中寻址特定的用户,请展开URL路径以包含用户标识符。例如,'/users/foo'标识用户'foo'和'/users/bar'标识用户'bar'。
Collection | POST (create) | GET (read) | PUT (update) | DELETE (delete) |
---|---|---|---|---|
/users | Create a new user | List all users in the system | Bulk update all users | Delete all users |
/users/foo | error | Read information about user 'foo' | If user 'foo' exists, update their information; otherwise, error. | Delete user 'foo' |
请记住,并非所有集合都支持所有操作。例如,系统中的事件是只读的;不能使用API创建新的事件。
您可以使用以下两种视图之一列出集合中的条目:“summary”或“full”。默认的“summary”视图提供关于每个条目的核心信息。“full”视图更重量级,为每个条目提供了完整的扩展视图。视图由一个名为“view”的查询参数控制。“GET /users?view=full”。
对于大多数调用,HTTP请求应该将“Content-Type”标头设置为“application/json”,除非另有规定。
身份验证
Cloudera Manager API使用了HTTP基本访问身份验证。它接受与web界面相同的用户凭证。不同的用户可能有不同的访问级别,由他们的角色定义。(请参阅用户管理API要求更多。)对于每个经过身份验证的请求,服务器都返回一个会话cookie,可以随后用于身份验证。
错误
API在错误时返回400s和500s中的HTTP代码:
400 -无效的请求参数;畸形的请求
401 -身份验证失败
403 -授权失败
404 -未找到对象
内部API错误
503 -响应暂时不可用;调用者应该稍后重试
有关错误响应的主体的讨论,请参见/tools/echoError。
API的使用教程
API 版本
可以查询API以获取它支持的最新版本。通过向'/version' URL发出GET请求,将返回一个具有最高支持版本(例如,“v2”)的字符串。
请注意,仅支持API v1的服务器不支持此调用。在这种情况下,将返回404错误,并可用于检测服务器仅支持v1。
该版本应该预写到下面列出的其余资源的路径。不同资源的文档列出了添加特定功能的版本。
API Version
可以查询API以获取它支持的最新版本。通过向'/version' URL发出GET请求,将返回一个具有最高支持版本(例如,“v2”)的字符串。
请注意,仅支持API v1的服务器不支持此调用。在这种情况下,将返回404错误,并可用于检测服务器仅支持v1。
该版本应该预写到下面列出的其余资源的路径。不同资源的文档列出了添加特定功能的版本。
REST资源
此API支持通过一组固定的操作访问一组资源的代表性状态传输(Representational State Transfer, REST)模型。通过RESTful模型可以访问以下资源:
- /audits
- /audits/stream
- /batch
- /clusters
- /clusters/{clusterName}
- /clusters/{clusterName}/autoAssignRoles
- /clusters/{clusterName}/autoConfigure
- /clusters/{clusterName}/clientConfig
- /clusters/{clusterName}/commands
- /clusters/{clusterName}/commands/configureForKerberos
- /clusters/{clusterName}/commands/deleteCredentials
- /clusters/{clusterName}/commands/deployClientConfig
- /clusters/{clusterName}/commands/deployClusterClientConfig
- /clusters/{clusterName}/commands/enterMaintenanceMode
- /clusters/{clusterName}/commands/exitMaintenanceMode
- /clusters/{clusterName}/commands/firstRun
- /clusters/{clusterName}/commands/inspectHosts
- /clusters/{clusterName}/commands/poolsRefresh
- /clusters/{clusterName}/commands/refresh
- /clusters/{clusterName}/commands/restart
- /clusters/{clusterName}/commands/rollingRestart
- /clusters/{clusterName}/commands/rollingUpgrade
- /clusters/{clusterName}/commands/start
- /clusters/{clusterName}/commands/stop
- /clusters/{clusterName}/commands/upgradeCdh
- /clusters/{clusterName}/commands/upgradeServices
- /clusters/{clusterName}/dfsServices
- /clusters/{clusterName}/export
- /clusters/{clusterName}/hosts
- /clusters/{clusterName}/hosts/{hostId}
- /clusters/{clusterName}/hostTemplates
- /clusters/{clusterName}/hostTemplates/{hostTemplateName}
- /clusters/{clusterName}/hostTemplates/{hostTemplateName}/commands/applyHostTemplate
- /clusters/{clusterName}/kerberosInfo
- /clusters/{clusterName}/parcels
- /clusters/{clusterName}/parcels/products/{product}/versions/{version}
- /clusters/{clusterName}/parcels/products/{product}/versions/{version}/commands/activate
- /clusters/{clusterName}/parcels/products/{product}/versions/{version}/commands/cancelDistribution
- /clusters/{clusterName}/parcels/products/{product}/versions/{version}/commands/cancelDownload
- /clusters/{clusterName}/parcels/products/{product}/versions/{version}/commands/deactivate
- /clusters/{clusterName}/parcels/products/{product}/versions/{version}/commands/removeDownload
- /clusters/{clusterName}/parcels/products/{product}/versions/{version}/commands/startDistribution
- /clusters/{clusterName}/parcels/products/{product}/versions/{version}/commands/startDownload
- /clusters/{clusterName}/parcels/products/{product}/versions/{version}/commands/startRemovalOfDistribution
- /clusters/{clusterName}/parcels/usage
- /clusters/{clusterName}/services
- /clusters/{clusterName}/services/{serviceName}
- /clusters/{clusterName}/services/{serviceName}/activities
- /clusters/{clusterName}/services/{serviceName}/activities/{activityId}
- /clusters/{clusterName}/services/{serviceName}/activities/{activityId}/children
- /clusters/{clusterName}/services/{serviceName}/activities/{activityId}/metrics
- /clusters/{clusterName}/services/{serviceName}/activities/{activityId}/similar
- /clusters/{clusterName}/services/{serviceName}/clientConfig
- /clusters/{clusterName}/services/{serviceName}/commands
- /clusters/{clusterName}/services/{serviceName}/commands/{commandName}
- /clusters/{clusterName}/services/{serviceName}/commands/createOozieDb
- /clusters/{clusterName}/services/{serviceName}/commands/createSolrHdfsHomeDir
- /clusters/{clusterName}/services/{serviceName}/commands/createSqoopUserDir
- /clusters/{clusterName}/services/{serviceName}/commands/decommission
- /clusters/{clusterName}/services/{serviceName}/commands/deployClientConfig
- /clusters/{clusterName}/services/{serviceName}/commands/disableJtHa
- /clusters/{clusterName}/services/{serviceName}/commands/disableRmHa
- /clusters/{clusterName}/services/{serviceName}/commands/disableSentryHa
- /clusters/{clusterName}/services/{serviceName}/commands/enableJtHa
- /clusters/{clusterName}/services/{serviceName}/commands/enableRmHa
- /clusters/{clusterName}/services/{serviceName}/commands/enableSentryHa
- /clusters/{clusterName}/services/{serviceName}/commands/enterMaintenanceMode
- /clusters/{clusterName}/services/{serviceName}/commands/exitMaintenanceMode
- /clusters/{clusterName}/services/{serviceName}/commands/firstRun
- /clusters/{clusterName}/services/{serviceName}/commands/hbaseCreateRoot
- /clusters/{clusterName}/services/{serviceName}/commands/hbaseUpgrade
- /clusters/{clusterName}/services/{serviceName}/commands/hdfsCreateTmpDir
- /clusters/{clusterName}/services/{serviceName}/commands/hdfsDisableAutoFailover
- /clusters/{clusterName}/services/{serviceName}/commands/hdfsDisableHa
- /clusters/{clusterName}/services/{serviceName}/commands/hdfsDisableNnHa
- /clusters/{clusterName}/services/{serviceName}/commands/hdfsEnableAutoFailover
- /clusters/{clusterName}/services/{serviceName}/commands/hdfsEnableHa
- /clusters/{clusterName}/services/{serviceName}/commands/hdfsEnableNnHa
- /clusters/{clusterName}/services/{serviceName}/commands/hdfsFailover
- /clusters/{clusterName}/services/{serviceName}/commands/hdfsFinalizeRollingUpgrade
- /clusters/{clusterName}/services/{serviceName}/commands/hdfsRollEdits
- /clusters/{clusterName}/services/{serviceName}/commands/hdfsUpgradeMetadata
- /clusters/{clusterName}/services/{serviceName}/commands/hiveCreateHiveUserDir
- /clusters/{clusterName}/services/{serviceName}/commands/hiveCreateHiveWarehouse
- /clusters/{clusterName}/services/{serviceName}/commands/hiveCreateMetastoreDatabase
- /clusters/{clusterName}/services/{serviceName}/commands/hiveCreateMetastoreDatabaseTables
- /clusters/{clusterName}/services/{serviceName}/commands/hiveUpdateMetastoreNamenodes
- /clusters/{clusterName}/services/{serviceName}/commands/hiveUpgradeMetastore
- /clusters/{clusterName}/services/{serviceName}/commands/hiveValidateMetastoreSchema
- /clusters/{clusterName}/services/{serviceName}/commands/hueCreateHiveWarehouse
- /clusters/{clusterName}/services/{serviceName}/commands/hueDumpDb
- /clusters/{clusterName}/services/{serviceName}/commands/hueLoadDb
- /clusters/{clusterName}/services/{serviceName}/commands/hueSyncDb
- /clusters/{clusterName}/services/{serviceName}/commands/impalaCreateCatalogDatabase
- /clusters/{clusterName}/services/{serviceName}/commands/impalaCreateCatalogDatabaseTables
- /clusters/{clusterName}/services/{serviceName}/commands/impalaCreateUserDir
- /clusters/{clusterName}/services/{serviceName}/commands/impalaDisableLlamaHa
- /clusters/{clusterName}/services/{serviceName}/commands/impalaDisableLlamaRm
- /clusters/{clusterName}/services/{serviceName}/commands/impalaEnableLlamaHa
- /clusters/{clusterName}/services/{serviceName}/commands/impalaEnableLlamaRm
- /clusters/{clusterName}/services/{serviceName}/commands/importMrConfigsIntoYarn
- /clusters/{clusterName}/services/{serviceName}/commands/initSolr
- /clusters/{clusterName}/services/{serviceName}/commands/installOozieShareLib
- /clusters/{clusterName}/services/{serviceName}/commands/offline
- /clusters/{clusterName}/services/{serviceName}/commands/oozieCreateEmbeddedDatabase
- /clusters/{clusterName}/services/{serviceName}/commands/oozieDisableHa
- /clusters/{clusterName}/services/{serviceName}/commands/oozieDumpDatabase
- /clusters/{clusterName}/services/{serviceName}/commands/oozieEnableHa
- /clusters/{clusterName}/services/{serviceName}/commands/oozieLoadDatabase
- /clusters/{clusterName}/services/{serviceName}/commands/oozieUpgradeDb
- /clusters/{clusterName}/services/{serviceName}/commands/recommission
- /clusters/{clusterName}/services/{serviceName}/commands/recommissionWithStart
- /clusters/{clusterName}/services/{serviceName}/commands/restart
- /clusters/{clusterName}/services/{serviceName}/commands/rollingRestart
- /clusters/{clusterName}/services/{serviceName}/commands/sentryCreateDatabase
- /clusters/{clusterName}/services/{serviceName}/commands/sentryCreateDatabaseTables
- /clusters/{clusterName}/services/{serviceName}/commands/sentryUpgradeDatabaseTables
- /clusters/{clusterName}/services/{serviceName}/commands/sqoopCreateDatabaseTables
- /clusters/{clusterName}/services/{serviceName}/commands/sqoopUpgradeDb
- /clusters/{clusterName}/services/{serviceName}/commands/start
- /clusters/{clusterName}/services/{serviceName}/commands/stop
- /clusters/{clusterName}/services/{serviceName}/commands/switchToMr2
- /clusters/{clusterName}/services/{serviceName}/commands/yarnApplicationDiagnosticsCollection
- /clusters/{clusterName}/services/{serviceName}/commands/yarnCreateCmContainerUsageInputDirCommand
- /clusters/{clusterName}/services/{serviceName}/commands/yarnCreateJobHistoryDirCommand
- /clusters/{clusterName}/services/{serviceName}/commands/yarnFormatStateStore
- /clusters/{clusterName}/services/{serviceName}/commands/yarnNodeManagerRemoteAppLogDirCommand
- /clusters/{clusterName}/services/{serviceName}/commands/zooKeeperCleanup
- /clusters/{clusterName}/services/{serviceName}/commands/zooKeeperInit
- /clusters/{clusterName}/services/{serviceName}/commandsByName
- /clusters/{clusterName}/services/{serviceName}/config
- /clusters/{clusterName}/services/{serviceName}/impalaQueries
- /clusters/{clusterName}/services/{serviceName}/impalaQueries/{queryId}
- /clusters/{clusterName}/services/{serviceName}/impalaQueries/{queryId}/cancel
- /clusters/{clusterName}/services/{serviceName}/impalaQueries/attributes
- /clusters/{clusterName}/services/{serviceName}/impalaUtilization
- /clusters/{clusterName}/services/{serviceName}/metrics
- /clusters/{clusterName}/services/{serviceName}/nameservices
- /clusters/{clusterName}/services/{serviceName}/nameservices/{nameservice}
- /clusters/{clusterName}/services/{serviceName}/nameservices/{nameservice}/metrics
- /clusters/{clusterName}/services/{serviceName}/replications
- /clusters/{clusterName}/services/{serviceName}/replications/{scheduleId}
- /clusters/{clusterName}/services/{serviceName}/replications/{scheduleId}/collectDiagnosticData
- /clusters/{clusterName}/services/{serviceName}/replications/{scheduleId}/history
- /clusters/{clusterName}/services/{serviceName}/replications/{scheduleId}/run
- /clusters/{clusterName}/services/{serviceName}/replications/hdfsCopyListing
- /clusters/{clusterName}/services/{serviceName}/replications/replicationState
- /clusters/{clusterName}/services/{serviceName}/reports/hdfsUsageReport
- /clusters/{clusterName}/services/{serviceName}/reports/mrUsageReport
- /clusters/{clusterName}/services/{serviceName}/roleCommands/{commandName}
- /clusters/{clusterName}/services/{serviceName}/roleCommands/hdfsBootstrapStandBy
- /clusters/{clusterName}/services/{serviceName}/roleCommands/hdfsEnterSafemode
- /clusters/{clusterName}/services/{serviceName}/roleCommands/hdfsFinalizeMetadataUpgrade
- /clusters/{clusterName}/services/{serviceName}/roleCommands/hdfsFormat
- /clusters/{clusterName}/services/{serviceName}/roleCommands/hdfsInitializeAutoFailover
- /clusters/{clusterName}/services/{serviceName}/roleCommands/hdfsInitializeSharedDir
- /clusters/{clusterName}/services/{serviceName}/roleCommands/hdfsLeaveSafemode
- /clusters/{clusterName}/services/{serviceName}/roleCommands/hdfsSaveNamespace
- /clusters/{clusterName}/services/{serviceName}/roleCommands/hueSyncDb
- /clusters/{clusterName}/services/{serviceName}/roleCommands/jmapDump
- /clusters/{clusterName}/services/{serviceName}/roleCommands/jmapHisto
- /clusters/{clusterName}/services/{serviceName}/roleCommands/jstack
- /clusters/{clusterName}/services/{serviceName}/roleCommands/lsof
- /clusters/{clusterName}/services/{serviceName}/roleCommands/refresh
- /clusters/{clusterName}/services/{serviceName}/roleCommands/restart
- /clusters/{clusterName}/services/{serviceName}/roleCommands/start
- /clusters/{clusterName}/services/{serviceName}/roleCommands/stop
- /clusters/{clusterName}/services/{serviceName}/roleCommands/zooKeeperCleanup
- /clusters/{clusterName}/services/{serviceName}/roleCommands/zooKeeperInit
- /clusters/{clusterName}/services/{serviceName}/roleConfigGroups
- /clusters/{clusterName}/services/{serviceName}/roleConfigGroups/{roleConfigGroupName}
- /clusters/{clusterName}/services/{serviceName}/roleConfigGroups/{roleConfigGroupName}/config
- /clusters/{clusterName}/services/{serviceName}/roleConfigGroups/{roleConfigGroupName}/roles
- /clusters/{clusterName}/services/{serviceName}/roleConfigGroups/roles
- /clusters/{clusterName}/services/{serviceName}/roles
- /clusters/{clusterName}/services/{serviceName}/roles/{roleName}
- /clusters/{clusterName}/services/{serviceName}/roles/{roleName}/commands
- /clusters/{clusterName}/services/{serviceName}/roles/{roleName}/commands/enterMaintenanceMode
- /clusters/{clusterName}/services/{serviceName}/roles/{roleName}/commands/exitMaintenanceMode
- /clusters/{clusterName}/services/{serviceName}/roles/{roleName}/config
- /clusters/{clusterName}/services/{serviceName}/roles/{roleName}/logs/full
- /clusters/{clusterName}/services/{serviceName}/roles/{roleName}/logs/stderr
- /clusters/{clusterName}/services/{serviceName}/roles/{roleName}/logs/stdout
- /clusters/{clusterName}/services/{serviceName}/roles/{roleName}/metrics
- /clusters/{clusterName}/services/{serviceName}/roles/{roleName}/process
- /clusters/{clusterName}/services/{serviceName}/roles/{roleName}/process/configFiles/{configFileName }
- /clusters/{clusterName}/services/{serviceName}/roleTypes
- /clusters/{clusterName}/services/{serviceName}/snapshots/policies
- /clusters/{clusterName}/services/{serviceName}/snapshots/policies/{policyName}
- /clusters/{clusterName}/services/{serviceName}/snapshots/policies/{policyName}/history
- /clusters/{clusterName}/services/{serviceName}/watcheddir
- /clusters/{clusterName}/services/{serviceName}/watcheddir/{directoryPath}
- /clusters/{clusterName}/services/{serviceName}/yarnApplications
- /clusters/{clusterName}/services/{serviceName}/yarnApplications/{applicationId}/kill
- /clusters/{clusterName}/services/{serviceName}/yarnApplications/attributes
- /clusters/{clusterName}/services/{serviceName}/yarnUtilization
- /clusters/{clusterName}/serviceTypes
- /clusters/{clusterName}/utilization
- /cm/allHosts/config
- /cm/commands
- /cm/commands/collectDiagnosticData
- /cm/commands/deleteCredentials
- /cm/commands/generateCredentials
- /cm/commands/hostInstall
- /cm/commands/hostsDecommission
- /cm/commands/hostsOfflineOrDecommission
- /cm/commands/hostsRecommission
- /cm/commands/hostsRecommissionWithStart
- /cm/commands/hostsStartRoles
- /cm/commands/importAdminCredentials
- /cm/commands/importKerberosPrincipal
- /cm/commands/inspectHosts
- /cm/commands/refreshParcelRepos
- /cm/config
- /cm/deployment
- /cm/importClusterTemplate
- /cm/kerberosInfo
- /cm/kerberosPrincipals
- /cm/license
- /cm/licensedFeatureUsage
- /cm/log
- /cm/peers
- /cm/peers/{peerName}
- /cm/peers/{peerName}/commands/test
- /cm/scmDbInfo
- /cm/service
- /cm/service/autoAssignRoles
- /cm/service/autoConfigure
- /cm/service/commands
- /cm/service/commands/enterMaintenanceMode
- /cm/service/commands/exitMaintenanceMode
- /cm/service/commands/restart
- /cm/service/commands/start
- /cm/service/commands/stop
- /cm/service/config
- /cm/service/roleCommands/jmapDump
- /cm/service/roleCommands/jmapHisto
- /cm/service/roleCommands/jstack
- /cm/service/roleCommands/lsof
- /cm/service/roleCommands/restart
- /cm/service/roleCommands/start
- /cm/service/roleCommands/stop
- /cm/service/roleConfigGroups
- /cm/service/roleConfigGroups/{roleConfigGroupName}
- /cm/service/roleConfigGroups/{roleConfigGroupName}/config
- /cm/service/roleConfigGroups/{roleConfigGroupName}/roles
- /cm/service/roles
- /cm/service/roles/{roleName}
- /cm/service/roles/{roleName}/commands
- /cm/service/roles/{roleName}/commands/enterMaintenanceMode
- /cm/service/roles/{roleName}/commands/exitMaintenanceMode
- /cm/service/roles/{roleName}/config
- /cm/service/roles/{roleName}/logs/full
- /cm/service/roles/{roleName}/logs/stacks
- /cm/service/roles/{roleName}/logs/stacksBundle
- /cm/service/roles/{roleName}/logs/stderr
- /cm/service/roles/{roleName}/logs/stdout
- /cm/service/roleTypes
- /cm/shutdownReadiness
- /cm/trial/begin
- /cm/trial/end
- /cm/version
- /commands/{commandId}
- /commands/{commandId}/abort
- /commands/{commandId}/retry
- /events
- /events/{eventId}
- /externalAccounts/account/{name}
- /externalAccounts/account/{name}/commands/{commandName}
- /externalAccounts/account/{name}/config
- /externalAccounts/accountByDisplayName/{displayName}
- /externalAccounts/create
- /externalAccounts/delete/{name}
- /externalAccounts/supportedCategories
- /externalAccounts/supportedTypes/{categoryName}
- /externalAccounts/type/{typeName}
- /externalAccounts/typeInfo/{typeName}/commandsByName
- /externalAccounts/update
- /hosts
- /hosts/{hostId}
- /hosts/{hostId}/commands/enterMaintenanceMode
- /hosts/{hostId}/commands/exitMaintenanceMode
- /hosts/{hostId}/commands/migrateRoles
- /hosts/{hostId}/config
- /hosts/{hostId}/metrics
- /timeseries
- /timeseries/dashboards
- /timeseries/dashboards/{dashboardName}
- /timeseries/entityTypeAttributes
- /timeseries/entityTypes
- /timeseries/schema
- /tools/echo
- /tools/echoError
- /users
- /users/{userName}
- /users/sessions
这也是一个描述REST API的WADL文档。
数据模型
所有端点都对一组公共数据进行操作。Cloudera Manager API使用了JSON。
数据元素
- activity
- activityList
- apiDashboard
- apiDashboardList
- audit
- auditList
- batchRequest
- batchRequestElement
- batchResponse
- batchResponseElement
- bulkCommandList
- cdhUpgradeArgs
- cluster
- clusterList
- clusterRef
- clusterTemplate
- clusterTemplateInstantiator
- clusterUtilization
- cmPeer
- cmPeerList
- cmVersionInfo
- collectDiagnosticDataArgs
- command
- commandList
- commandMetadata
- commandMetadataList
- config
- configList
- configureForKerberosArgs
- deployment
- disableJtHaArgs
- disableLlamaHaArgs
- disableOozieHaArgs
- disableRmHaArgs
- disableSentryHaArgs
- echoMessage
- enableJtHaArgs
- enableLlamaHaArgs
- enableLlamaRmArgs
- enableNnHaArgs
- enableOozieHaArgs
- enableRmHaArgs
- enableSentryHaArgs
- event
- eventQueryResult
- externalAccount
- externalAccountCategories
- externalAccounts
- externalAccountType
- externalAccountTypes
- hbaseSnapshot
- hbaseSnapshotError
- hbaseSnapshotPolicyArguments
- hbaseSnapshotResult
- hdfsCloudReplicationArguments
- hdfsDisableHaArgs
- hdfsDisableNnHaArgs
- hdfsFailoverArgs
- hdfsHaArgs
- hdfsReplicationArguments
- hdfsReplicationCounter
- hdfsReplicationResult
- hdfsSnapshot
- hdfsSnapshotError
- hdfsSnapshotPolicyArguments
- hdfsSnapshotResult
- hdfsUsageReport
- hdfsUsageReportRow
- healthCheck
- hiveCloudReplicationArguments
- hiveReplicationArguments
- hiveReplicationError
- hiveReplicationResult
- hiveTable
- hiveUDF
- host
- hostInstallArgs
- hostList
- hostNames
- hostRef
- hostRefList
- hostTemplate
- hostTemplateList
- impalaCancelResponse
- impalaQuery
- impalaQueryAttribute
- impalaQueryAttributeList
- impalaQueryDetailsResponse
- impalaQueryResponse
- impalaTenantUtilization
- impalaTenantUtilizationList
- impalaUDF
- impalaUtilization
- impalaUtilizationHistogram
- impalaUtilizationHistogramBin
- jnArgs
- kerberosInfo
- license
- licensedFeatureUsage
- metric
- metricData
- metricList
- metricSchema
- metricSchemaList
- migrateRolesArgs
- mr2AppInformation
- mrUsageReport
- mrUsageReportRow
- nameservice
- nameserviceList
- parcel
- parcelList
- parcelRef
- parcelUsage
- parcelUsageHost
- parcelUsageParcel
- parcelUsageRack
- parcelUsageRole
- principals
- process
- productVersion
- replicationCommand
- replicationCommandList
- replicationDiagnosticsCollectionArgs
- replicationSchedule
- replicationScheduleList
- restartClusterArgs
- role
- roleConfigGroup
- roleConfigGroupList
- roleConfigGroupRef
- roleList
- roleNames
- roleRef
- roleTypeConfig
- roleTypeList
- rollEditsArgs
- rollingRestartArgs
- rollingRestartClusterArgs
- rollingUpgradeClusterArgs
- rollingUpgradeServicesArgs
- scmDbInfo
- service
- serviceConfig
- serviceList
- serviceRef
- serviceTypeList
- shutdownReadiness
- simpleRollingRestartClusterArgs
- snapshotCommand
- snapshotCommandList
- snapshotPolicy
- snapshotPolicyList
- tenantUtilization
- tenantUtilizationList
- timeSeries
- timeSeriesAggregateStatistics
- timeSeriesCrossEntityMetadata
- timeSeriesData
- timeSeriesEntityAttribute
- timeSeriesEntityAttributeList
- timeSeriesEntityType
- timeSeriesEntityTypeList
- timeSeriesMetaData
- timeSeriesQuery
- timeSeriesResponse
- timeSeriesResponseList
- user
- userList
- userSession
- userSessionList
- watchedDir
- watchedDirList
- yarnApplication
- yarnApplicationAttribute
- yarnApplicationAttributeList
- yarnApplicationDiagnosticsCollectionArgs
- yarnApplicationResponse
- yarnKillResponse
- yarnTenantUtilization
- yarnTenantUtilizationList
- yarnUtilization
转自:https://blog.csdn.net/sccdcwc/article/details/81173002
参考:https://www.cloudera.com/documentation/enterprise/latest/topics/cm_intro_api.html