Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Configurer les délais de mise en service pour le lancement du cluster dans Amazon EMR

Mode de mise au point
Configurer les délais de mise en service 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.

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.

Vous pouvez définir un délai d'expiration pour fournir des instances Spot pour chaque flotte de votre cluster. Si Amazon EMR ne peut pas mettre en service la capacité Spot, vous pouvez choisir de mettre fin au cluster ou de mettre en service la capacité à la demande à 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 qui n'ont pas été mises en service ne sont pas transférées vers des capacités à la demande.

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'expiration du provisionnement lorsque vous créez un cluster à l'aide de la console
  1. Connectez-vous au et ouvrez la AWS Management Console console Amazon EMR à l'adresse /emr. https://console.aws.amazon.com

  2. Sous EMR activé EC2 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"}]'
Pour configurer le délai d'expiration du provisionnement lorsque vous créez un cluster à l'aide de la console
  1. Connectez-vous au et ouvrez la AWS Management Console console Amazon EMR à l'adresse /emr. https://console.aws.amazon.com

  2. Sous EMR activé EC2 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.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.