Configura i timeout di provisioning per l'avvio del cluster in Amazon EMR - Amazon EMR

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configura i timeout di provisioning per l'avvio del cluster in Amazon EMR

Puoi definire un periodo di timeout per il provisioning delle istanze Spot per ogni parco istanze del tuo cluster. Se Amazon non è in EMR grado di fornire la capacità Spot, puoi scegliere di chiudere il cluster o di fornire invece la capacità On-Demand. Se il periodo di timeout termina durante il processo di ridimensionamento del cluster, Amazon EMR annulla le richieste Spot non fornite. Le istanze Spot non sottoposte a provisioning non vengono trasferite alla capacità on demand.

Esegui i passaggi seguenti per personalizzare un periodo di timeout di provisioning per l'avvio del cluster con la console AmazonEMR.

Console
Per configurare il timeout di provisioning quando crei un cluster con la console
  1. Accedi a e apri la EMR console Amazon all'indirizzo https://console.aws.amazon.com/emr. AWS Management Console

  2. EC2Nel riquadro di navigazione a sinistra, scegli Clusters, quindi scegli Crea cluster. EMR

  3. Nella pagina Crea cluster, vai alla Configurazione del cluster e seleziona Parchi istanze.

  4. In Opzione di dimensionamento e provisioning del cluster, specifica la dimensione Spot per i parchi istanze principali e di attività.

  5. In Configurazione del timeout Spot, seleziona Termina il cluster dopo il timeout Spot o Passa a on demand dopo il timeout Spot. Quindi, specifica il periodo di timeout per il provisioning delle istanze Spot. Il valore predefinito è 1 ora.

  6. Scegli qualsiasi altra opzione applicabile al tuo cluster.

  7. Per avviare il tuo cluster con il timeout configurato, scegli Crea cluster.

AWS CLI

Per specificare un timeout di provisioning con il 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"}]'