Configurer les délais d'approvisionnement pour le lancement du cluster dans Amazon EMR - Amazon EMR

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 d'approvisionnement 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 ne EMR peut pas fournir de capacité Spot, vous pouvez choisir de mettre fin au cluster ou de fournir de la capacité à la demande à la place. Si le délai expire pendant le processus de redimensionnement du cluster, Amazon EMR annule les demandes Spot non provisionnées. Les instances Spot qui n'ont pas été mises en service ne sont pas transférées vers des capacités à la demande.

Procédez comme suit pour personnaliser le délai d'expiration du provisionnement pour le lancement du cluster avec la console AmazonEMR.

Console
Pour configurer le délai d'expiration du provisionnement lorsque vous créez un cluster avec la console
  1. Connectez-vous au AWS Management Console, et ouvrez la EMR console Amazon à l'adresse https://console.aws.amazon.com/emr.

  2. Sous EMREC2Activé dans le volet de navigation de gauche, choisissez Clusters, puis Create cluster.

  3. Sur la page Créer un cluster, accédez à Configuration du cluster et sélectionnez Flottes d'instances.

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

  5. Sous Configuration du délai d'expiration Spot, sélectionnez Terminer le cluster après un délai d'expiration Spot ou Passer sur À la demande après un délai d'expiration 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.

  6. Choisissez toutes les autres options qui s'appliquent à votre cluster.

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