Configurar los tiempos de espera de aprovisionamiento para el lanzamiento del clúster en Amazon EMR - Amazon EMR

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configurar los tiempos de espera de aprovisionamiento para el lanzamiento del clúster en Amazon EMR

Puede definir un periodo de tiempo de espera para aprovisionar instancias de spot para cada flota del clúster. Si Amazon no EMR puede aprovisionar la capacidad puntual, puedes elegir entre terminar el clúster o aprovisionar la capacidad bajo demanda. Si el tiempo de espera finaliza durante el proceso de redimensionamiento del clúster, Amazon EMR cancela las solicitudes de spot no aprovisionadas. Las instancias de spot no aprovisionadas no se transfieren a la capacidad bajo demanda.

Realice los siguientes pasos para personalizar un período de tiempo de espera de aprovisionamiento para el lanzamiento del clúster con la consola de AmazonEMR.

Console
Para configurar el tiempo de espera del aprovisionamiento al crear un clúster con la consola
  1. Inicie sesión en AWS Management Console y abre la EMR consola de Amazon en https://console.aws.amazon.com/emr.

  2. EMREC2En el panel de navegación de la izquierda, selecciona Clústeres y, a continuación, selecciona Crear clúster.

  3. En la página Crear clúster, vaya a Configuración del clúster y seleccione Flotas de instancias.

  4. En Opción de escalado y aprovisionamiento del clúster, especifique el tamaño de spot de las flotas principales y de tarea.

  5. En Configuración del tiempo de espera de spot, seleccione Terminar el clúster tras finalizar el tiempo de espera de spot o Cambiar a bajo demanda tras finalizar el tiempo de espera de spot. A continuación, especifique el periodo de tiempo de espera para el aprovisionamiento de las instancias de spot. El valor predeterminado es de 1 hora.

  6. Seleccione cualquier otra opción que se aplique a su clúster.

  7. Para lanzar el clúster con el tiempo de espera configurado, seleccione Crear clúster.

AWS CLI

Para especificar un tiempo de espera de aprovisionamiento con el comando create-cluster

aws emr create-cluster \ --release-label emr-5.35.0 \ --service-role EMR_DefaultRole \ --ec2-attributes '{"InstanceProfile":"EMR_EC2_DefaultRole","SubnetIds":["subnet-XXXXX"]}' \ --instance-fleets '[{"InstanceFleetType":"MASTER","TargetOnDemandCapacity":1,"TargetSpotCapacity":0,"LaunchSpecifications":{"OnDemandSpecification":{"AllocationStrategy":"lowest-price"}},"InstanceTypeConfigs":[{"WeightedCapacity":1,"EbsConfiguration":{"EbsBlockDeviceConfigs":[{"VolumeSpecification":{"SizeInGB":32,"VolumeType":"gp2"},"VolumesPerInstance":2}]},"BidPriceAsPercentageOfOnDemandPrice":100,"InstanceType":"m5.xlarge"}],"Name":"Master - 1"},{"InstanceFleetType":"CORE","TargetOnDemandCapacity":1,"TargetSpotCapacity":1,"LaunchSpecifications":{"SpotSpecification":{"TimeoutDurationMinutes":120,"TimeoutAction":"SWITCH_TO_ON_DEMAND"},"OnDemandSpecification":{"AllocationStrategy":"lowest-price"}},"InstanceTypeConfigs":[{"WeightedCapacity":1,"EbsConfiguration":{"EbsBlockDeviceConfigs":[{"VolumeSpecification":{"SizeInGB":32,"VolumeType":"gp2"},"VolumesPerInstance":2}]},"BidPriceAsPercentageOfOnDemandPrice":1,"InstanceType":"m5.xlarge"}],"Name":"Core - 2"}]'