This topic describes the API operations based on the categories such as clusters, cluster services, and auto scaling. The following tables list the API operations available for use in Alibaba Cloud E-MapReduce (EMR).
Cluster management
Operation | Description |
Creates an EMR cluster. Note If you create an EMR cluster for the first time after 17:00 PM on December 19th, 2022 (UTC+8), you will not be able to use this interface to create the cluster. | |
Modifies the name of an EMR cluster. | |
Queries the basic information of an EMR cluster, such as the billing method, Elastic Compute Service (ECS) instance overview, and EMR services. | |
Releases all nodes in an EMR cluster. | |
Expands the capacity of an EMR cluster. | |
Queries clusters. The query result is returned by page. | |
Creates an EMR cluster template, which can be used to initialize new clusters during data development. | |
Creates an EMR cluster by using a cluster template. | |
Deletes an EMR cluster template. | |
Queries the details of an EMR cluster template. | |
Queries the information of hosts in an EMR cluster, such as the configurations of disks, CPUs, and memory. | |
Queries the links of services that are used in an EMR cluster. | |
Queries EMR cluster templates. | |
Queries available EMR cluster configurations. | |
Queries available EMR resources. | |
Queries EMR versions. | |
Modifies an EMR cluster template. | |
Queries basic information of an existing EMR cluster. | |
Queries host groups in an EMR cluster. | |
Creates and binds tags to specified EMR clusters. | |
Queries the tags that are bound to one or more EMR clusters. | |
Unbinds tags from specified EMR clusters. If you unbind a tag from an EMR cluster and the tag is not added to other resources, the tag is automatically deleted. | |
Adds an EMR resource to a resource group. | |
Removes host groups from an EMR cluster. |
Cluster service management
Operation | Description |
Adds a service that is supported by the current EMR version to a specified cluster. | |
Queries the operations logs of a specified task on a specified host of an EMR cluster. | |
Queries the details of a service in an EMR cluster. | |
Queries the configuration details of services in an EMR cluster. | |
Queries the configuration tags of services in an EMR cluster. | |
Queries the components that are installed on each host of an EMR cluster. | |
Queries the actions that are taken on an EMR cluster. | |
Queries the tasks of the EMR cluster on which a specific action is taken. | |
Queries the hosts on which a specific action is taken. | |
Queries the tasks of the host on which a specific action is taken. | |
Queries the services that are installed in an EMR cluster. | |
Queries services in an EMR cluster. | |
Queries services that are supported by an EMR cluster. | |
Queries the health information of the components of a specified service in an EMR cluster. | |
Queries the configuration change history of a service in an EMR cluster. | |
Modifies the configuration of a specified service of a cluster | Modifies the configuration information of a specified service in an EMR cluster. |
Performs a specified action on a specified service in an EMR cluster. |
Resource management
Operation | Description |
Creates a YARN resource pool. | |
Creates a resource queue. | |
Deletes a specified resource pool. | |
Deletes a resource queue. | |
Queries the scheduling policies of resource pools. | |
Queries resource pools. | |
Updates a resource pool. | |
Modifies the scheduler type of a resource pool. | |
Modifies a resource queue. | |
Synchronizes the configuration of a resource pool to an EMR cluster. |
Tags
Operation | Description |
Creates and binds tags to specified EMR clusters. | |
Queries the tags that are bound to one or more EMR clusters. | |
Unbinds tags from specified EMR clusters. |
Auto scaling
Operation | Description |
Creates a scaling group. | |
Adds a scaling configuration item. | |
Modifies the basic information of a scaling group. | |
Queries scaling groups. | |
Queries scaling configuration items. | |
Queries scaling activities. | |
Queries the details of a scaling configuration item. | |
Queries the instance details of a running scaling group. | |
Queries the details of a scaling group. | |
Takes actions on a scaling group. | |
Removes a scaling configuration item. |
Data development
Operation | Description |
Clones a workflow. | |
Clones a job. | |
Creates a directory for a workflow. | |
Creates a custom graphical workflow. | |
Creates a data development job. | |
Creates a data development project. | |
Creates cluster settings for a project. | |
Adds a RAM user for a project. | |
Deletes a workflow. | |
Deletes a workflow directory. | |
Deletes a job. | |
Deletes a data development project. | |
Deletes cluster settings from a project. | |
Deletes a RAM user from a project. | |
Queries the information of a workflow. | |
Queries the information of a directory. | |
Queries the information of a directory tree. | |
Queries the information of a workflow instance. | |
Queries the information of a job. | |
Queries the details of the instance on which a workflow node or a job node runs. | |
Queries the log of a container that runs on a node instance. | |
Queries the log of a launcher that runs on a node instance. | |
Queries the details of a project. | |
Queries the cluster settings for a project. | |
Terminates a job instance. | |
Queries workflows. | |
Queries the clusters that are available for a project. | |
Queries all the clusters that are available in a specified region for data development. | |
Queries the member hosts that you can add to the whitelist in a specified cluster for a project. Only gateway hosts and master hosts are supported. | |
Queries workflow instances. | |
Queries jobs. | |
Queries job instances. | |
Queries the instances on which workflow nodes run. | |
Queries the status of containers that run on a node instance. | |
Queries the SQL results of a node instance. | |
Queries projects. | |
Queries the cluster settings for a project. | |
Queries the users of a project. | |
Modifies a workflow. | |
Queries workflow directories. | |
Modifies the cluster settings for a project. | |
Renames a directory. | |
Modifies a graphical workflow. | |
Modifies a data development job. | |
Reruns a workflow instance. Before you rerun a workflow instance, you must make sure that the previous execution of the workflow instance is completed. | |
Resumes a workflow. | |
Submits a workflow. | |
Submits a job. You can run only one job instance at a time. | |
Suspends a workflow. | |
Modifies a data development project. | |
Queries the hosts that can submit jobs in a cluster. |