

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à.

# Configurare i timeout di provisioning per l'avvio del cluster in Amazon EMR
<a name="emr-provisioning-timeout-launch"></a>

Puoi definire un periodo di timeout per il provisioning delle istanze Spot per ogni parco istanze del tuo cluster. Se Amazon EMR non è in grado di eseguire il provisioning della capacità Spot, puoi scegliere di terminare il cluster o di effettuare il provisioning della capacità on demand. Se il periodo di timeout termina durante il processo di ridimensionamento del cluster, Amazon EMR annulla le richieste Spot non sottoposte a provisioning. Le istanze Spot non sottoposte a provisioning non vengono trasferite alla capacità on demand.

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

------
#### [ Console ]

**Per configurare il timeout di provisioning quando crei un cluster con la console**

1. [Accedi a e apri Console di gestione AWS la console Amazon EMR su https://console.aws.amazon.com /emr.](https://console.aws.amazon.com/emr)

1. In **EMR su EC2**, nel riquadro di navigazione a sinistra, scegli **Cluster** e quindi seleziona **Crea cluster**.

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

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

1. 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.

1. Scegli qualsiasi altra opzione applicabile al tuo cluster.

1. 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"}]'
```

------