All Products
Search
Document Center

E-MapReduce:List of operations by function

Last Updated:Dec 23, 2024
This product(Emr/2021-03-20) OpenAPI adopts RPC Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (78410016550) and sign under the guidance of experts.
Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.

Foundation

APITitleDescription
ListReleaseVersionsListReleaseVersionsQueries the major E-MapReduce (EMR) versions.
ListInstanceTypesListInstanceTypesLists instance types.

Clusters

APITitleDescription
RunClusterRunClusterCreates a pay-as-you-go or subscription E-MapReduce (EMR) cluster.
CreateClusterCreateClusterCreates a pay-as-you-go or subscription cluster.
GetClusterGetClusterObtains the details of a cluster.
ListClustersListClustersQueries E-MapReduce (EMR) clusters.
DeleteClusterDeleteClusterDeletes a pay-as-you-go cluster.
GetClusterCloneMetaGetClusterCloneMetaObtains metadata of the E-MapReduce (EMR) cluster that you want to clone. This helps you call the CreateCluster API operation to quickly create an EMR cluster.

Cluster Templates

APITitleDescription
CreateApiTemplateCreateApiTemplateCreates a predefined API operation template. The template contains information about an API operation, including the basic structure, request method, URL path, request parameters, and response format.
UpdateApiTemplateUpdateApiTemplateUpdates an API operation template.
GetApiTemplateGetApiTemplateQueries the detailed configuration information about an API operation template.
DeleteApiTemplateDeleteApiTemplateDeletes an API operation template.

Node groups

APITitleDescription
CreateNodeGroupCreateNodeGroupCreates a node group.
ListNodeGroupsListNodeGroupsQueries the list of node groups in an EMR cluster.
GetNodeGroupGetNodeGroupYou can call this operation to obtain the details of a node group.
IncreaseNodesIncreaseNodesScale out the node group.
DecreaseNodesDecreaseNodesPerform a scale-out operation on the target node group.
ListNodesListNodesQueries the node list of an EMR cluster.

Auto Scaling

APITitleDescription
PutAutoScalingPolicyPutAutoScalingPolicyConfigures auto scaling rules.
GetAutoScalingPolicyGetAutoScalingPolicy
RemoveAutoScalingPolicyRemoveAutoScalingPolicy
ListAutoScalingActivitiesListAutoScalingActivities
GetAutoScalingActivityGetAutoScalingActivity

Applications

APITitleDescription
ListApplicationsListApplications
RunApplicationActionRunApplicationAction
ListApplicationConfigsListApplicationConfigs
UpdateApplicationConfigsUpdateApplicationConfigs

Operations

APITitleDescription
GetOperationGetOperationGets the details of an asynchronous operation.

Resource groups

APITitleDescription
JoinResourceGroupJoinResourceGroupAdd an EMR resource to the target resource group. A resource can belong to only one resource group.

Tags

APITitleDescription
TagResourcesTagResourcesBind tags to a specified EMR cluster.
UntagResourcesUntagResourcesUnbinds tags from a specified column in an EMR cluster. If the tag is not bound to other resources, the tag is automatically deleted.
ListTagResourcesListTagResourcesQueries the tags that are bound to an EMR cluster.

Scripts

APITitleDescription
CreateScriptCreateScriptAdds a bootstrap action or a common script of an E-MapReduce (EMR) cluster.
ListScriptsQuery ScriptsQuery EMR cluster bootstrap scripts or regular scripts.
UpdateScriptUpdateScriptUpdates a bootstrap action or a common script of an E-MapReduce (EMR) cluster.
DeleteScriptDeleteScriptDeletes a bootstrap action or a common script of an E-MapReduce (EMR) cluster.

Monitoring Diagnostics

APITitleDescription
ListDoctorHiveDatabasesListDoctorHiveDatabasesObtains the analysis results of multiple Hive databases at a time.
GetDoctorHiveDatabaseGetDoctorHiveDatabaseObtains the analysis results of a Hive database.
GetDoctorHiveClusterGetDoctorHiveClusterObtains the analysis results of a Hive cluster.
ListDoctorHiveTablesListDoctorHiveTablesObtains the analysis results of multiple Hive tables at a time on E-MapReduce (EMR) Doctor.
GetDoctorHiveTableGetDoctorHiveTableObtains the analysis results of a specific Hive table in a cluster on E-MapReduce (EMR) Doctor.
ListDoctorHDFSUGIListDoctorHDFSUGIObtains the analysis results of Hadoop Distributed File System (HDFS) storage resources for multiple owners or groups at a time on E-MapReduce (EMR) Doctor.
ListDoctorHBaseTablesListDoctorHBaseTablesObtains the information about multiple HBase tables at a time.
ListDoctorHBaseRegionServersListDoctorHBaseRegionServersObtains the information about multiple HBase RegionServers at a time.
GetDoctorHBaseTableGet HBase Table InformationGet HBase Table information.
GetDoctorHBaseRegionServerGetDoctorHBaseRegionServerObtains the information about an HBase region server.
GetDoctorHBaseRegionGet HBase Region InformationGet HBase Region information.
GetDoctorHBaseClusterGetDoctorHBaseClusterObtains the metrics of an HBase cluster.
GetDoctorHDFSDirectoryGetDoctorHDFSDirectoryObtains the analysis results of a specific Hadoop Distributed File System (HDFS) directory of a cluster. The depth of the directory is not greater than five.
ListDoctorJobsStatsListDoctorJobsStatsObtains the summary of basic running information about multiple jobs at a time on E-MapReduce (EMR) Doctor.
ListDoctorReportsListDoctorReportsObtains the overall analysis result reports of E-MapReduce (EMR) Doctor at a time.
GetDoctorReportComponentSummaryGet Specified Component ReportObtain the analysis result report of a specified component from EMR Doctor.
ListDoctorJobsListDoctorJobsObtains the basic running information about multiple jobs at a time on E-MapReduce (EMR) Doctor.
ListDoctorComputeSummaryListDoctorComputeSummaryObtains the information about resource usage by resource type in a cluster on E-MapReduce (EMR) Doctor.
GetDoctorComputeSummaryGetDoctorComputeSummaryObtains the information about resource usage in a cluster on E-MapReduce (EMR) Doctor.
GetDoctorJobGetDoctorJobObtains the basic running information about a job on E-MapReduce (EMR) Doctor.
ListDoctorApplicationsListDoctorApplicationsObtains the analysis results of multiple jobs on E-MapReduce (EMR) Doctor.
GetDoctorHDFSClusterGetDoctorHDFSClusterObtains the analysis results of the Hadoop Distributed File System (HDFS) storage resources of a cluster on E-MapReduce (EMR) Doctor.
GetDoctorApplicationGetDoctorApplicationObtains job analysis information on E-MapReduce (EMR) Doctor.
GetDoctorHDFSUGIGetDoctorHDFSUGIObtains the analysis results of Hadoop Distributed File System (HDFS) storage resources for a specific owner or group on E-MapReduce (EMR) Doctor.