本产品(
E-MapReduce/2021-03-20
)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey。
基础
API | 标题 | API概述 |
---|---|---|
ListReleaseVersions | 查询版本 | 查看EMR发布主板本。 |
ListInstanceTypes | 获取实例类型列表 | 获取EMR机型列表。 |
集群
API | 标题 | API概述 |
---|---|---|
RunCluster | 创建集群 | 创建一个按量付费或者预付费(包年包月)集群。 |
CreateCluster | 创建集群 | 创建一个按量付费或者预付费(包年包月)的集群。 |
GetCluster | 获取集群 | 获取集群详情。 |
UpdateClusterAttribute | 更新集群属性 | 更新集群属性。 |
ListClusters | 查询集群 | 查询EMR集群列表。 |
DeleteCluster | 删除集群 | 删除一个按量付费的集群。 |
GetClusterCloneMeta | 获取集群克隆元数据 | 获取EMR集群克隆元数据信息,便于通过 CreateCluster API快速创建集群。 |
集群模板
API | 标题 | API概述 |
---|---|---|
CreateApiTemplate | 创建API模板 | 创建一个预定义的API模板,该模板包含了API的基本结构、请求方式、URL路径、请求参数和响应格式等信息。 |
UpdateApiTemplate | 更新API模板 | 更新API模板。 |
ListApiTemplates | 查看API模板列表 | 查看API模板列表。 |
GetApiTemplate | 查看API模板内容 | 获取特定API模板的详细配置信息。 |
DeleteApiTemplate | 删除API模板 | 删除指定的API模板。 |
RunApiTemplate | 调用API模板 | 调用API模板。 |
节点组
API | 标题 | API概述 |
---|---|---|
CreateNodeGroup | 创建节点组 | 创建节点组。 |
ListNodeGroups | 查询节点组 | 查询EMR集群节点组列表。 |
GetNodeGroup | 获取节点组 | 获取节点组详情。 |
IncreaseNodes | 扩容 | 对目标节点组执行扩容操作。 |
DecreaseNodes | 缩容 | 对目标节点组执行缩容操作。 |
ListNodes | 查询节点 | 查询EMR集群节点列表。 |
弹性伸缩
API | 标题 | API概述 |
---|---|---|
PutAutoScalingPolicy | 创建弹性伸缩策略 | 配置弹性伸缩策略。 |
GetAutoScalingPolicy | 查看弹性伸缩策略 | |
RemoveAutoScalingPolicy | 删除弹性伸缩策略 | |
ListAutoScalingActivities | 查询弹性伸缩活动 | |
GetAutoScalingActivity | 获取弹性伸缩活动 |
应用
API | 标题 | API概述 |
---|---|---|
ListApplications | 查询应用列表 | |
GetApplication | 获取应用详情 | |
RunApplicationAction | 执行应用操作 | |
ListApplicationConfigs | 查询应用配置 | |
UpdateApplicationConfigs | 更新应用配置 | |
ListComponents | 查询组件列表 | |
ListComponentInstances | 查询组件实例列表 |
操作
API | 标题 | API概述 |
---|---|---|
GetOperation | 获取操作 | 获取一个异步操作详情。 |
资源组
API | 标题 | API概述 |
---|---|---|
JoinResourceGroup | 加入资源组 | 将一个EMR资源加入目标资源组。一个资源只能属于一个资源组。 |
标签
API | 标题 | API概述 |
---|---|---|
TagResources | 打标签 | 为指定的EMR集群绑定标签。 |
UntagResources | 删标签 | 为指定的EMR集群列统一解绑标签。解绑后,如果该标签没有绑定其他任何资源,该标签会被自动删除。 |
ListTagResources | 查询标签 | 查询EMR集群绑定的标签列表。 |
脚本
API | 标题 | API概述 |
---|---|---|
CreateScript | 创建脚本 | 创建引导脚本或者普通集群脚本。 |
ListScripts | 查询脚本 | 查询EMR集群引导脚本或普通脚本。 |
UpdateScript | 更新脚本 | 更新引导脚本或者普通脚本。 |
DeleteScript | 删除脚本 | 删除引导脚本或者普通脚本。 |
监控诊断
API | 标题 | API概述 |
---|---|---|
ListDoctorHiveDatabases | 批量获取 Hive 库信息 | 批量获取 Hive 库维度分析结果。 |
GetDoctorHiveDatabase | 获取Hive库信息 | 获取 Hive 库维度分析结果。 |
GetDoctorHiveCluster | 获取 Hive 集群信息 | 获取 Hive 集群维度分析结果。 |
ListDoctorHiveTables | 批量获取Hive表分析结果 | 通过EMR Doctor批量获取Hive表分析结果。 |
GetDoctorHiveTable | 获取Hive表分析结果 | 通过EMR Doctor获取集群Hive特定表分析结果。 |
ListDoctorHDFSUGI | 批量获取属主或属组HDFS分析结果 | 通过EMR Doctor批量获取属主或者属组的HDFS分析结果。 |
ListDoctorHBaseTables | 批量获取 HBase Table 信息 | 批量获取 HBase Table 信息。 |
ListDoctorHBaseRegionServers | 批量获取 HBase ReagionServer 信息 | 批量获取 HBase ReagionServer 信息。 |
GetDoctorHBaseTable | 获取 HBase Table 信息 | 获取 HBase Table 信息。 |
GetDoctorHBaseRegionServer | 获取 HBase ReagionServer 信息 | 获取 HBase ReagionServer 信息。 |
GetDoctorHBaseRegion | 获取 HBase Region 信息 | 获取 HBase Region 信息。 |
GetDoctorHBaseCluster | 获取 HBase 集群信息 | 获取 HBase 集群维度指标信息。 |
GetDoctorHDFSDirectory | 获取HDFS特定目录分析结果 | 通过EMR Doctor获取集群HDFS特定目录数据分析结果,目录不超过5级。 |
ListDoctorJobsStats | 批量获取任务运行汇总数据 | 通过EMR Doctor批量获取任务基本运行汇总信息。 |
ListDoctorReports | 批量获取集群报告 | 批量获取 EMR Doctor 整体分析结果报告。 |
GetDoctorReportComponentSummary | 获取指定组件报告 | 获取 EMR Doctor 指定组件分析结果报告。 |
ListDoctorJobs | 批量获取任务运行结果 | 通过EMR Doctor批量获取任务基本运行信息。 |
ListDoctorComputeSummary | 批量获取集群资源使用结果 | 通过EMR Doctor根据过滤条件批量获取集群资源使用情况。 |
GetDoctorComputeSummary | 获取集群单个资源使用结果 | 通过EMR Doctor获取集群单个资源使用结果。 |
GetDoctorJob | 获取单个任务运行结果 | 通过EMR Doctor获取任务基本运行信息。 |
ListDoctorApplications | 批量获取任务分析结果 | 通过EMR Doctor获取批量任务分析结果。 |
ListDoctorHDFSDirectories | 批量获取HDFS目录分析结果 | 通过EMR Doctor批量获取特定目录分析结果,目录不超过5级。 |
GetDoctorHDFSCluster | 获取HDFS分析结果 | 通过EMR Doctor获取集群HDFS数据分析结果。 |
GetDoctorApplication | 获取单个任务分析结果 | 通过EMR Doctor获取任务分析信息。 |
GetDoctorHDFSUGI | 获取特定属主或属组HDFS分析结果 | 通过EMR Doctor获取特定属主或者属组的HDFS分析结果。 |