Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configurer les délais de mise en service pour le lancement du cluster dans Amazon EMR
Vous pouvez définir un délai d'expiration pour fournir des instances Spot pour chaque flotte de votre cluster. Si Amazon EMR ne parvient pas à provisionner la capacité Spot, vous pouvez choisir de mettre fin au cluster ou de provisionner la On-Demand capacité à la place. Si le délai expire pendant le processus de redimensionnement du cluster, Amazon EMR annule les demandes Spot qui n'ont pas été mises en service. Les instances Spot non provisionnées ne sont pas transférées à On-Demand pleine capacité.
Pour personnaliser le délai de mise en service pour le lancement du cluster avec la console Amazon EMR, procédez comme suit.
- Console
-
Pour configurer le délai d'approvisionnement lorsque vous créez un cluster à l'aide de la console
-
Connectez-vous au et ouvrez Console de gestion AWS la console Amazon EMR à https://console.aws.amazon.com/emr l'adresse.
-
Sous EMR sur EC2 dans le volet de navigation de gauche, choisissez Clusters, puis Créer un cluster.
-
Sur la page Créer un cluster, accédez à Configuration du cluster et sélectionnez Flottes d'instances.
-
Sous l'option de mise à l'échelle et de mise en service du cluster, spécifiez la taille Spot pour votre nœud principal et vos flottes de tâches.
-
Dans Configuration du délai d'attente ponctuel, sélectionnez soit Terminer le cluster après le délai d'expiration du spot, soit Passer à l'option On-Demand Après le délai d'expiration du spot. Spécifiez ensuite le délai d'expiration pour la mise en service des instances Spot. La valeur par défaut est 1 heure.
-
Choisissez toutes les autres options qui s'appliquent à votre cluster.
-
Pour lancer votre cluster avec le délai d'expiration configuré, choisissez Créer un cluster.
- AWS CLI
-
Spécifier un délai de mise en service à l'aide de la commande 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"}]'