All Products
Search
Document Center

E-MapReduce:Enable deployment sets

Last Updated:Jun 21, 2026

A deployment set is a feature of Elastic Compute Service (ECS) that lets you control the placement policy of ECS instances. This improves the high availability and disaster recovery of your ECS instances. When you create an EMR cluster or add a node group, you can enable a deployment set and configure different policies for different node groups. This topic explains how to enable deployment sets when creating a cluster or adding a node group.

Limitations

  • The operations described in this topic apply only to DataLake, DataFlow, OLAP, DataServing, and Custom clusters.

  • The deployment set configuration for a node group cannot be changed after the cluster is created.

  • You can add only master and core node groups to a deployment set.

  • A deployment set can contain a maximum of 20 ECS instances.

Usage notes

  • If your cluster stores data in local HDFS and its core nodes use instance types with local disks (Big Data or Local SSD), enable deployment sets for the core node group to improve data security.

  • A deployment set limits the number of nodes in a node group. Carefully consider this limitation before you enable the feature.

  • If you enable high availability when creating a cluster, EMR adds the master nodes to a deployment set by default.

  • When you release an EMR cluster, the system also releases its associated deployment set.

Enable deployment sets for a new cluster

  1. Go to the EMR on ECS page.

    1. Log on to the EMR console.

    2. In the left-side navigation pane, click EMR on ECS.

    3. In the top navigation bar, select the region in which your cluster resides and select a resource group based on your business requirements.

  2. Click Create Cluster.

  3. In the Hardware Configuration step, find the master or core node group and turn on the Add to Deployment Set switch. After you enable this option, the system adds all nodes in the node group, including future additions, to the deployment set.

    Configure the cluster information. For more information, see Create a cluster. Turn on the Add to Deployment Set switch. After the cluster is created, the node group deployment set configuration cannot be changed. An ECS deployment set supports a maximum of 20 nodes by default.

Enable deployment sets for a new node group

  1. Go to the Nodes tab.

    1. Log on to the EMR console.

    2. In the left-side navigation pane, click EMR on ECS.

    3. In the top navigation bar, select the region in which your cluster resides and select a resource group based on your business requirements.

    4. On the EMR on ECS page, find the desired cluster and click Nodes in the Actions column.

  2. On the Nodes page, click Add Node Group.

  3. On the Add Node Group page, configure the parameters. If you are adding a core node group, turn on the Add to Deployment Set switch. The system then adds all nodes in the group, including future additions, to the deployment set.

    For more information about how to add a node group, see Add a node group.

View deployment sets

  1. Log in to the ECS console.

  2. In the left-side navigation pane, choose Deployment & Elasticity > icon1 > Deployment Sets.

  3. In the upper-left corner of the page, select a region and resource group.地域

  4. On the Deployment Sets page, you can view the deployment set associated with the cluster. The deployment set is named in the emr-${clusterId}-default format.

    Important

    Do not modify the deployment set that EMR automatically creates. Modifying the set may cause the cluster to malfunction.

Related documents

For more information about deployment sets, see Deployment sets.