Ajout d'étapes à un cluster par le biais de la console - 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.

Ajout d'étapes à un cluster par le biais de la console

Utilisez les procédures suivantes pour ajouter des étapes à un cluster à l'aide desAWS Management Console. Pour obtenir des informations détaillées sur la procédure de soumission d'étapes pour des applications de Big Data spécifiques, consultez leGuide de sortie Amazon EMR.

Ajouter des étapes lors de la création du

AWS Management Console vous permet d'ajouter des étapes à un cluster lors de sa création.

  1. Ouvrez la console Amazon EMR à l'adressehttps://console.aws.amazon.com/elasticmapreduce/home. ChoisissezCréer un cluster - Options avancées.

  2. Sur leÉtape 1 : Logiciel et étapesPage, pour lesÉtapes (facultatives), selectExécutez plusieurs étapes en parallel pour améliorer l'utilisation du cluster et réduire les coûts. La valeur par défaut du niveau de simultanéité est 10. Vous pouvez choisir entre 2 et 256 étapes pouvant s'exécuter en parallèle.

    Note

    L'exécution de plusieurs étapes en parallel n'est prise en charge qu'avec Amazon EMR version 5.28.0 et ultérieure.

  3. Pour After last step completes (Après la fin de la dernière étape), choisissez Cluster enters waiting state (Le cluster passe à l'état d'attente) ou Auto-terminate the cluster (Résilier automatiquement le cluster).

  4. Choisissez Step type (Type d'étape), puis Add step (Ajouter une étape).

  5. Entrez les valeurs appropriées dans les champs de la boîte de dialogue Add step (Ajouter une étape). Les options diffèrent selon le type d'étape. Si vous avez activé Run multiple steps in parallel to improve cluster utilization and save cost (Exécuter plusieurs étapes en parallèle pour améliorer l'utilisation du cluster et réduire les coûts), la seule option disponible pour Action on failure (Action en cas d'échec) est Continue (Continuer). Ensuite, choisissez Add (Ajouter).

Ajout d'étapes à un cluster en cours d'exécution

Utilisation deAWS Management Console, vous pouvez ajouter des étapes à un cluster de longue durée, c'est-à-dire à un cluster dont l'option de terminaison automatique est désactivée.

  1. Ouvrez la console Amazon EMR à l'adressehttps://console.aws.amazon.com/elasticmapreduce/home. Dans la page Liste de clusters, sélectionnez le lien de votre cluster.

  2. Sur la page Cluster Details (Détails du cluster), choisissez l'onglet Steps (Étapes).

  3. Sous l'onglet Steps (Étapes) choisissez Add step (Ajouter une étape).

  4. Entrez les valeurs appropriées dans les champs de la boîte de dialogue Add step (Ajouter une étape), puis cliquez sur Add (Ajouter). Les options varient selon le type d'étape.

Modifier le niveau de simultanéité des étapes dans un cluster en cours d'exécution

À l'aide de l'AWS Management Console, vous pouvez modifier le niveau de simultanéité des étapes dans un cluster en cours d'exécution.

Note

L'exécution de plusieurs étapes en parallel n'est prise en charge qu'avec Amazon EMR version 5.28.0 et ultérieure.

  1. Ouvrez la console Amazon EMR à l'adressehttps://console.aws.amazon.com/elasticmapreduce/home. Dans la page Liste de clusters, sélectionnez le lien de votre cluster.

  2. Sur la page Cluster Details (Détails du cluster), choisissez l'onglet Steps (Étapes).

  3. Pour Concurrency (Simultanéité), choisissez Change (Modifier). Sélectionnez une nouvelle valeur pour le niveau de simultanéité des étapes, puis enregistrez.

Ajouter des arguments d'étape

Lorsque vous ajoutez une étape à votre cluster à l'aide deAWS Management Console, vous pouvez spécifier des arguments pour cette étape dansArguments. Vous devez séparer les arguments par des espaces et entourer les arguments de chaîne composés de caractèresetespaces avec guillemets.

Exemple : Arguments corrects

Les exemples d'arguments suivants sont correctement formatés pourAWS Management Console, avec des guillemets autour du dernier argument de chaîne.

bash -c "aws s3 cp s3://DOC-EXAMPLE-BUCKET/my-script.sh ."

Vous pouvez également placer chaque argument sur une ligne distincte pour des raisons de lisibilité, comme dans l'exemple suivant.

bash -c "aws s3 cp s3://DOC-EXAMPLE-BUCKET/my-script.sh ."

Exemple : Arguments incorrects

Les exemples d'arguments suivants ne sont pas correctement formatés pourAWS Management Console. Notez que le dernier argument de chaîne,aws s3 cp s3://DOC-EXAMPLE-BUCKET/my-script.sh ., contient des espaces et n'est pas entouré de guillemets.

bash -c aws s3 cp s3://DOC-EXAMPLE-BUCKET/my-script.sh .