Escale horizontalmente un clúster de E-MapReduce al agregar nodos core o task cuando los recursos de cómputo o almacenamiento sean insuficientes.
Requisitos previos
Debe contar con un clúster existente. Para obtener más información, consulte Create a cluster.
Límites
No es posible escalar horizontalmente un grupo de nodos master. Solo se admiten las operaciones de escalado horizontal en grupos de nodos core y task. De forma predeterminada, los nodos nuevos heredan la configuración de los nodos existentes dentro del mismo grupo.
En los clústeres de Hadoop, esta operación no permite escalar horizontalmente un grupo de nodos que utilice la función Auto Scaling. Para obtener más información, consulte Configure Auto Scaling (Hadoop clusters only).
Precauciones
Si actualizó manualmente el servicio StarRocks en su clúster, las operaciones posteriores de escalado horizontal pueden generar inconsistencias de versión. Para mantener la estabilidad del sistema, se recomienda migrar a EMR Serverless StarRocks.
EMR Serverless StarRocks es totalmente compatible con StarRocks de código abierto y proporciona actualizaciones automáticas de la versión del software. Esto elimina la complejidad y los riesgos asociados con la gestión manual de versiones.
Procedimiento
Las operaciones de escalado horizontal no reinician los procesos de las aplicaciones en los nodos existentes.
-
Vaya a la página de administración de nodos.
Inicie sesión en la consola de EMR.
En la barra de navegación superior, seleccione una región y un resource group según sus necesidades.
En la columna Actions del clúster de destino, haga clic en Nodes.
En la página Nodes, haga clic en Scale Out dentro de la columna Actions del grupo de nodos de destino.
-
En el cuadro de diálogo Scale Out, configure los parámetros de acuerdo con sus requisitos de negocio.
Parámetro
Descripción
Node Group Name
El nombre del grupo de nodos.
Node Type
El tipo de grupo de nodos.
Current Instance Type
La información de la instancia del grupo de nodos.
Billing Method
Durante el escalado horizontal, el método de facturación se hereda del grupo de nodos existente.
Los clústeres pay-as-you-go admiten grupos de nodos nuevos que contengan instancias pay-as-you-go o preemptible instances.
Los clústeres de suscripción admiten grupos de nodos nuevos que contengan instancias de suscripción, pay-as-you-go o preemptible instances.
Para el método de facturación por suscripción, configure si desea habilitar Auto-renewal y establezca el valor de Duration para los nodos nuevos.
NotaDespués de habilitar Auto-renewal, los nodos de suscripción nuevos agregados durante el escalado horizontal se renuevan automáticamente 7 días antes de su vencimiento. El periodo de renovación predeterminado es de un mes. Posteriormente, ajuste la duración de la renovación y habilite o deshabilite esta función desde la configuración de renovación automática.
vSwitch
El vSwitch del grupo de nodos.
Current Quantity
El número de instancias del grupo de nodos.
Added Instances
Utilice las flechas o introduzca un número para especificar cuántas instancias se agregarán al grupo de nodos.
Cluster Expiration Time
La fecha de vencimiento del clúster de suscripción.
Terms of Service
Lea y acepte los términos de servicio; después, seleccione la casilla de verificación.
-
Una vez configurados los parámetros, haga clic en OK.
Para iniciar sesión en el nodo recién agregado por el escalado horizontal, consulte Log on to a cluster.
Pasos siguientes
Si escala horizontalmente un grupo de nodos core que utiliza HDFS local como almacenamiento y los datos de HDFS quedan desbalanceados al finalizar la operación, use HDFS Balancer para reequilibrar los datos en los DataNodes. Para obtener más información, consulte HDFS Balancer.
Documentos relacionados
Si los vCPU y la memoria de las instancias ECS de un grupo de nodos no cubren sus necesidades, actualice la configuración de los nodos. Para obtener más información, consulte Upgrade node configurations.
Para escalar horizontalmente un disco de datos, consulte Scale out disks.
Para obtener información sobre el escalado horizontal de un clúster, consulte Cluster Management FAQ.
Para escalar horizontalmente mediante la API, consulte Scale out.