

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.

# Ajouter des étapes à un cluster avec la console de gestion Amazon EMR
<a name="emr-add-steps-console"></a>

Utilisez les procédures suivantes pour ajouter des étapes à un cluster avec la AWS Management Console. Pour obtenir des informations détaillées sur la procédure de soumission des étapes pour des applications Big Data spécifiques, consultez les sections suivantes du *[Guide de mise à jour d'Amazon EMR](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-release-components.html)* :
+ [Soumission d'une étape JAR personnalisée](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-launch-custom-jar-cli.html) 
+ [Soumission d'une étape de streaming Hadoop](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/CLI_CreateStreaming.html) 
+ [Soumission une étape Spark](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-spark-submit-step.html) 
+ [Soumission d'une étape Pig](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-pig-launch.html#ConsoleCreatingaPigJob) 
+ [Exécution d'une commande ou d'un script en tant qu'étape](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-launch-custom-jar-cli.html) 
+ [Transmission des valeurs aux étapes pour exécuter des scripts Hive](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-hive-differences.html#emr-hive-additional-features) 

## Ajouter des étapes lors de la création du cluster
<a name="emr-add-steps-console-cluster-creation"></a>

À partir du AWS Management Console, vous pouvez ajouter des étapes lorsque vous créez un cluster.

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

**Pour ajouter des étapes 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](https://console.aws.amazon.com/emr)

1. Sous **EMR sur EC2** dans le volet de navigation de gauche, choisissez **Clusters**, puis **Créer un cluster**.

1. Sous **Étapes**, choisissez **Ajouter une étape**. Entrez les valeurs appropriées dans les champs de la boîte de dialogue **Ajouter une étape**. Pour plus d'informations sur le formatage des arguments de vos étapes, consultez [Ajouter des arguments d'étape](#emr-add-steps-console-arguments). Les options diffèrent selon le type d'étape. Pour ajouter votre étape et quitter la boîte de dialogue, sélectionnez **Ajouter une étape**.

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

1. Pour lancer cluster, choisissez **Créer un cluster**.

------

## Ajouter des étapes à un cluster en cours d'exécution
<a name="emr-add-steps-console-running-cluster"></a>

Avec le AWS Management Console, vous pouvez ajouter des étapes à un cluster en désactivant l'option de terminaison automatique. 

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

**Pour ajouter des étapes à un cluster en cours d'exécution à 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](https://console.aws.amazon.com/emr)

1. Sous **EMR sur EC2**, dans le volet de navigation de gauche, choisissez **Clusters**, puis sélectionnez le cluster que vous souhaitez mettre à jour.

1. Dans l'onglet **Étapes** de la page de détails du cluster, sélectionnez **Ajouter une étape**. Pour cloner une étape existante, choisissez le menu déroulant **Actions**, puis sélectionnez **Cloner une étape**.

1. Entrez les valeurs appropriées dans les champs de la boîte de dialogue **Ajouter une étape**. Les options diffèrent selon le type d'étape. Pour ajouter votre étape et quitter la boîte de dialogue, choisissez **Ajouter une étape**.

------

## Modifier le niveau de simultanéité des étapes dans un cluster en cours d'exécution
<a name="emr-add-steps-console-modify-concurrency"></a>

Avec le 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 parallèle n'est prise en charge qu'avec Amazon EMR version 5.28.0 ou ultérieure. 

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

**Pour modifier la simultanéité des étapes dans un cluster en cours d'exécution avec la console**

1. [Connectez-vous au et ouvrez la AWS Management Console console Amazon EMR à l'adresse /emr. https://console.aws.amazon.com](https://console.aws.amazon.com/emr)

1. Sous **EMR sur EC2**, dans le volet de navigation de gauche, choisissez **Clusters**, puis sélectionnez le cluster que vous souhaitez mettre à jour. Le cluster doit être en cours d'exécution pour modifier son attribut de simultanéité.

1. Dans l'onglet **Étapes** de la page Détails du cluster, recherchez la section **Attributs**. Sélectionnez **Modifier** pour modifier la simultanéité. Saisissez une valeur comprise entre 1 et 256.

------

## Ajouter des arguments d'étape
<a name="emr-add-steps-console-arguments"></a>

Lorsque vous utilisez le AWS Management Console pour ajouter une étape à votre cluster, vous pouvez spécifier des arguments pour cette étape dans le champ **Arguments**. Vous devez séparer les arguments par des espaces et entourer de guillemets les arguments de type chaîne qui sont composés de caractères *et* d'espaces.

**Example : arguments corrects**  
Les exemples d'arguments suivants sont correctement formatés pour le AWS Management Console, avec des guillemets autour du dernier argument de chaîne.  

```
bash -c "aws s3 cp s3://amzn-s3-demo-bucket/my-script.sh ."
```
Vous pouvez également placer chaque argument sur une ligne distincte pour plus de lisibilité, comme le montre l'exemple suivant.  

```
bash 
-c 
"aws s3 cp s3://amzn-s3-demo-bucket/my-script.sh ."
```

**Example : arguments incorrects**  
Les exemples d'arguments suivants ne sont pas correctement formatés pour la AWS Management Console. Notez que le dernier argument de chaîne, `aws s3 cp s3://amzn-s3-demo-bucket/my-script.sh .`, contient des espaces et n'est pas entouré de guillemets.  

```
bash -c aws s3 cp s3://amzn-s3-demo-bucket/my-script.sh .
```