

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.

# Afficher l'état et les détails du cluster Amazon EMR
<a name="emr-manage-view-clusters"></a>

Une fois que vous avez créé un cluster, vous pouvez surveiller son statut et obtenir des informations détaillées sur son exécution et sur les erreurs qui ont pu se produire, même après que l'exécution a pris fin. Amazon EMR enregistre les métadonnées relatives aux clusters résiliés à titre de référence pendant deux mois, après quoi elles sont supprimées. Vous ne pouvez pas supprimer de clusters à partir de l'historique des clusters, mais à l'aide de la AWS Management Console, vous pouvez utiliser la commande **Filtrer**, tandis qu'avec l' AWS CLI, vous pouvez utiliser les options de la commande `list-clusters` pour vous concentrer sur les clusters dont vous vous occupez.

Vous pouvez accéder à l'historique d'application stocké sur le cluster pendant une semaine à compter de la date de son enregistrement, que le cluster soit en cours d'exécution ou hors service. En outre, les interfaces utilisateur d'application persistante stockent l'historique d'application hors cluster pendant 30 jours après la mise hors service d'un cluster. Veuillez consulter [Afficher l'historique d'application](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-cluster-application-history.html).

Pour plus d'informations sur les états du cluster, tels que En attente et En cours d'exécution, consultez [Présentation du cycle de vie du cluster](emr-overview.md#emr-overview-cluster-lifecycle).

## Consultez les détails du cluster à l'aide du AWS Management Console
<a name="emr-view-cluster-console"></a>

La liste des **clusters** dans le fichier [https://console.aws.amazon.com/emr](https://console.aws.amazon.com/emr) répertorie tous les clusters de votre compte et de votre AWS région, y compris les clusters résiliés. La liste affiche les informations suivantes pour chaque cluster : le **nom** et l'**ID**, l'**état** et les **détails de l'état**, la **date de création**, le **temps écoulé** depuis le début d'exécution du cluster et les **heures d'instances normalisées** accumulées pour toutes les instances EC2 du cluster. Cette liste est le point de départ pour surveiller le statut de vos clusters. Elle est conçue de sorte que vous puissiez explorer les détails de chaque cluster à des fins d'analyse et de dépannage.

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

**Pour afficher les informations du 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 sélectionnez le cluster que vous souhaitez afficher.

1. Utilisez le panneau **Récapitulatif** pour consulter les éléments de base de la configuration de votre cluster, tels que l'état du cluster, les applications open source installées par Amazon EMR sur le cluster et la version d'Amazon EMR que vous avez utilisée pour créer le cluster. Utilisez chaque onglet sous le Récapitulatif pour afficher les informations, comme décrit dans le tableau suivant.

------

## Consultez les détails du cluster à l'aide du AWS CLI
<a name="view-cluser-cli"></a>

Les exemples suivants illustrent comment récupérer les détails du cluster à l'aide de l' AWS CLI. Pour plus d'informations sur les commandes disponibles, consultez la [Référence des commandes AWS CLI pour Amazon EMR](https://docs.aws.amazon.com/cli/latest/reference/emr). Vous pouvez utiliser la commande [describe-cluster](https://docs.aws.amazon.com/cli/latest/reference/emr/describe-cluster.html) pour afficher les détails au niveau du cluster, y compris le statut, la configuration matérielle et logicielle, les paramètres VPC, les actions d'amorçage, les groupes d'instances, etc. Pour de plus amples informations sur les états des clusters, consultez [Présentation du cycle de vie du cluster](emr-overview.md#emr-overview-cluster-lifecycle). L'exemple suivant illustre l'utilisation de la commande `describe-cluster`, suivie par des exemples de la commande [list-clusters](https://docs.aws.amazon.com/cli/latest/reference/emr/describe-cluster.html).

**Example Affichage de l'état d'un cluster**  
Pour utiliser la commande `describe-cluster`, vous avez besoin de l'ID de cluster. Cet exemple montre comment obtenir une liste de clusters créés dans une certaine plage de dates, puis comment utiliser l'un des clusters IDs renvoyés pour répertorier plus d'informations sur l'état d'un cluster individuel.  
La commande suivante décrit le cluster*j-1K48XXXXXXHCB*, que vous remplacez par votre ID de cluster.  

```
aws emr describe-cluster --cluster-id j-1K48XXXXXXHCB
```
Le sortie de votre commande est semblable à l'exemple suivant :  

```
{
    "Cluster": {
        "Status": {
            "Timeline": {
                "ReadyDateTime": 1438281058.061, 
                "CreationDateTime": 1438280702.498
            }, 
            "State": "WAITING", 
            "StateChangeReason": {
                "Message": "Waiting for steps to run"
            }
        }, 
        "Ec2InstanceAttributes": {
            "EmrManagedMasterSecurityGroup": "sg-cXXXXX0", 
            "IamInstanceProfile": "EMR_EC2_DefaultRole", 
            "Ec2KeyName": "myKey", 
            "Ec2AvailabilityZone": "us-east-1c", 
            "EmrManagedSlaveSecurityGroup": "sg-example"
        }, 
        "Name": "Development Cluster", 
        "ServiceRole": "EMR_DefaultRole", 
        "Tags": [], 
        "TerminationProtected": false, 
        "ReleaseLabel": "emr-4.0.0", 
        "NormalizedInstanceHours": 16, 
        "InstanceGroups": [
            {
                "RequestedInstanceCount": 1, 
                "Status": {
                    "Timeline": {
                        "ReadyDateTime": 1438281058.101, 
                        "CreationDateTime": 1438280702.499
                    }, 
                    "State": "RUNNING", 
                    "StateChangeReason": {
                        "Message": ""
                    }
                }, 
                "Name": "CORE", 
                "InstanceGroupType": "CORE", 
                "Id": "ig-2EEXAMPLEXXP", 
                "Configurations": [], 
                "InstanceType": "m5.xlarge", 
                "Market": "ON_DEMAND", 
                "RunningInstanceCount": 1
            }, 
            {
                "RequestedInstanceCount": 1, 
                "Status": {
                    "Timeline": {
                        "ReadyDateTime": 1438281023.879, 
                        "CreationDateTime": 1438280702.499
                    }, 
                    "State": "RUNNING", 
                    "StateChangeReason": {
                        "Message": ""
                    }
                }, 
                "Name": "MASTER", 
                "InstanceGroupType": "MASTER", 
                "Id": "ig-2A1234567XP", 
                "Configurations": [], 
                "InstanceType": "m5.xlarge", 
                "Market": "ON_DEMAND", 
                "RunningInstanceCount": 1
            }
        ], 
        "Applications": [
            {
                "Version": "1.0.0", 
                "Name": "Hive"
            }, 
            {
                "Version": "2.6.0", 
                "Name": "Hadoop"
            }, 
            {
                "Version": "0.14.0", 
                "Name": "Pig"
            }, 
            {
                "Version": "1.4.1", 
                "Name": "Spark"
            }
        ], 
        "BootstrapActions": [], 
        "MasterPublicDnsName": "ec2-X-X-X-X.compute-1.amazonaws.com", 
        "AutoTerminate": false, 
        "Id": "j-jobFlowID", 
        "Configurations": [
            {
                "Properties": {
                    "hadoop.security.groups.cache.secs": "250"
                }, 
                "Classification": "core-site"
            }, 
            {
                "Properties": {
                    "mapreduce.tasktracker.reduce.tasks.maximum": "5", 
                    "mapred.tasktracker.map.tasks.maximum": "2", 
                    "mapreduce.map.sort.spill.percent": "90"
                }, 
                "Classification": "mapred-site"
            }, 
            {
                "Properties": {
                    "hive.join.emit.interval": "1000", 
                    "hive.merge.mapfiles": "true"
                }, 
                "Classification": "hive-site"
            }
        ]
    }
}
```

**Example Affichage des clusters par date de création**  
Pour obtenir les clusters créés en une plage de temps donnée, utilisez la commande `list-clusters` avec les paramètres `--created-after` et `--created-before`.  
La commande suivante répertorie tous les clusters créés entre le 09/10/2019 et le 12/10/2019.  

```
aws emr list-clusters --created-after 2019-10-09T00:12:00 --created-before 2019-10-12T00:12:00
```

**Example Affichage des clusters par état**  
Pour afficher les clusters par état, utilisez la commande `list-clusters` avec le paramètre `--cluster-states`. Les états de cluster valides incluent : DÉMARRAGE EN COURS, ACTION D'AMORÇAGE, EN COURS D'EXÉCUTION, EN ATTENTE, TERMINÉ et TERMINÉ AVEC DES ERREURS.   

```
aws emr list-clusters --cluster-states TERMINATED
```
Vous pouvez également utiliser les paramètres de raccourci suivants pour afficher tous les clusters ayant les états spécifiés :  
+ `--active` filtre les clusters dont l'état est STARTING, BOOTSTRAPPING, RUNNING, WAITING ou TERMINATING.
+ `--terminated` filtre les clusters ayant l'état TERMINATED.
+ Le paramètre `--failed` filtre les clusters ayant l'état TERMINATED\$1WITH\$1ERRORS.
Les commandes suivantes retournent le même résultat.  

```
aws emr list-clusters --cluster-states TERMINATED
```

```
aws emr list-clusters --terminated
```
Pour de plus amples informations sur les états des clusters, consultez [Présentation du cycle de vie du cluster](emr-overview.md#emr-overview-cluster-lifecycle).