

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Welche Tools sind für die Fehlerbehebung bei einem Amazon EMR-Cluster verfügbar?
<a name="emr-troubleshoot-tools"></a>

Um Clusterfehler zu identifizieren und zu beheben, können Sie die auf dieser Seite beschriebenen Tools verwenden. Möglicherweise müssen Sie einige der Tools initialisieren, wenn Sie den Cluster starten. Andere Tools sind standardmäßig für jeden Cluster verfügbar. 

**Topics**
+ [Anzeigen von EMR Cluster-Details](#emr-troubleshoot-tools-details)
+ [EMR-Cluster-Fehlerdetails anzeigen](#emr-troubleshoot-errordetail)
+ [Skripts ausführen und Amazon-EMR-Prozesse konfigurieren](#emr-troubleshoot-tools-commands)
+ [Anzeige von -Protokolldateien](#emr-troubleshoot-tools-logs)
+ [Überwachen Sie die Leistung des EMR-Clusters](#emr-troubleshoot-tools-performance)

## Anzeigen von EMR Cluster-Details
<a name="emr-troubleshoot-tools-details"></a>

Sie können die AWS-Managementkonsole, oder EMR-API verwenden AWS CLI, um detaillierte Informationen über einen EMR-Cluster und die Jobausführung abzurufen. Weitere Hinweise zur Verwendung von AWS-Managementkonsole und finden Sie AWS CLI unter. [Status und Details des Amazon EMR-Clusters anzeigen](emr-manage-view-clusters.md)

### Detailbereich der Amazon-EMR-Konsole
<a name="emr-troubleshoot-tools-console"></a>

In der Liste **Cluster** in der Amazon-EMR-Konsole werden allgemeine Informationen über den Status der einzelnen Cluster in Ihrem Konto und Ihrer AWS-Region angezeigt. Die Liste zeigt alle aktiven und beendeten Cluster an, die Sie in den vergangenen zwei Monaten gestartet haben. Sie können in der Liste **Clusters (Cluster)** den **Name (Namen)** eines Clusters auswählen, um Details zu diesem anzuzeigen. Diese Informationen sind in verschiedene Kategorien unterteilt, um das Navigieren zu vereinfachen. 

Die auf der Cluster-Detailseite verfügbaren **Anwendungsbenutzeroberflächen** können bei der Fehlerbehebung bei Clustern hilfreich sein. Sie zeigt den Status von YARN-Anwendungen. Bei einigen Anwendungen wie z. B. Spark-Anwendungen können Sie verschiedene Metriken und Facets wie Aufträge, Phasen und Ausführende anzeigen. Weitere Informationen finden Sie unter [Amazon EMR-Anwendungsverlauf anzeigen](emr-cluster-application-history.md). Dieses Feature ist nur mit Amazon-EMR-Versionen 5.8.0 und höher verfügbar.

### Amazon-EMR;-Befehlszeilenschnittstelle
<a name="emr-troubleshoot-tools-cli"></a>

Einzelheiten zu einem Cluster finden Sie in dem AWS CLI mit dem `--describe` Argument. 

### Amazon-EMR-API
<a name="emr-troubleshoot-tools-api"></a>

Sie können die Details eines Cluster in der API mit der Aktion `DescribeJobFlows` abrufen. 

## EMR-Cluster-Fehlerdetails anzeigen
<a name="emr-troubleshoot-errordetail"></a>

Wenn ein EMR-Cluster mit einem Fehler beendet wird, werden ein Fehlercode und eine Fehlermeldung `ListClusters` APIs zurückgegeben. `DescribeCluster` Bei ausgewählten Clusterfehlern kann Ihnen das `ErrorDetail`-Datenarray bei der Behebung des Fehlers helfen.

Eine Liste der Fehlercodes, die `ErrorDetail` Daten enthalten, finden Sie unter [Fehlercodes mit ErrorDetail Informationen in Amazon EMR](emr-troubleshoot-error-errordetail.md).

**Anmerkung**  
Wir verfeinern unsere Fehlermeldungen kontinuierlich, damit Sie die aktuellsten und relevantesten Informationen erhalten. Es wird nicht empfohlen, den Text von `ErrorMessage` zu analysieren, da sich dieser Text ändern kann.

## Skripts ausführen und Amazon-EMR-Prozesse konfigurieren
<a name="emr-troubleshoot-tools-commands"></a>

Im Rahmen Ihrer Problembehandlung kann es hilfreich sein, benutzerdefinierte Skripts auf Ihrem Cluster auszuführen oder Clusterprozesse anzuzeigen und zu konfigurieren.

### Anwendungsprozesse anzeigen und neu starten
<a name="emr-troubleshoot-tools-stop-start-processes"></a>

Es kann hilfreich sein, sich die laufenden Prozesse auf Ihrem Cluster anzusehen, um potenzielle Probleme zu diagnostizieren. Sie können Clusterprozesse beenden und neu starten, indem Sie eine Verbindung zum Hauptknoten Ihres Clusters herstellen. Weitere Informationen finden Sie unter [Anzeigen und Neustarten von Amazon-EMR- und Anwendungsprozessen (Daemons)](emr-process-restart-stop-view.md).

### Führen Sie Befehle und Skripts ohne SSH-Verbindung aus
<a name="emr-troubleshoot-tools-run-scripts"></a>

Um als Schritt einen Befehl oder ein Skript auf Ihrem Cluster auszuführen, können Sie die Tools `command-runner.jar` oder `script-runner.jar` verwenden, ohne eine SSH-Verbindung zum Hauptknoten herzustellen. Weitere Informationen finden Sie unter [Befehle und Skripts auf einem Amazon-EMR-Cluster ausführen](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-commandrunner.html).

## Anzeige von -Protokolldateien
<a name="emr-troubleshoot-tools-logs"></a>

Amazon EMR und Hadoop generieren beide Protokolldateien, während der Cluster ausgeführt wird. Sie können auf diese Protokolldateien mit mehreren Tools zugreifen, abhängig von der Konfiguration, die Sie beim Starten des Clusters angegeben haben. Weitere Informationen finden Sie unter [Amazon EMR-Cluster-Protokollierung und Debugging konfigurieren](emr-plan-debugging.md). 

### Protokolldateien auf dem Hauptknoten
<a name="emr-troubleshoot-tools-logs-master"></a>

Jeder Cluster veröffentlicht Protokolldateien im Verzeichnis/mnt/var/log/auf dem Master-Knoten. Diese Protokolldateien sind nur verfügbar, während der Cluster ausgeführt wird. 

### So archivieren Sie Protokolldateien in Amazon S3
<a name="emr-troubleshoot-tools-logs-s3"></a>

Wenn Sie den Cluster starten und einen Amazon S3-Protokollpfad angeben, kopiert der Cluster die in/mnt/var/log/auf dem Master-Knoten gespeicherten Protokolldateien in 5-Minuten-Intervallen nach Amazon S3. So wird sichergestellt, dass Sie Zugriff auf die Protokolldateien auch nach Beendigung des Clusters haben. Da die Dateien in 5-Minuten-Intervallen archiviert werden, stehen die letzten Minuten eines unvermittelt beendeten Clusters ggf. nicht zur Verfügung. 

## Überwachen Sie die Leistung des EMR-Clusters
<a name="emr-troubleshoot-tools-performance"></a>

Amazon EMR bietet mehrere Tools zur Überwachung der Leistung Ihres Clusters. 

### Hadoop-Webschnittstellen
<a name="emr-troubleshoot-tools-hadoop-ui"></a>

Jeder Cluster veröffentlicht eine Reihe von Webschnittstellen auf dem Master-Knoten, die Informationen über den Cluster enthalten. Sie können auf diese Webseiten über einen SSH-Tunnel zugreifen, um sie auf dem Master-Knoten zu verbinden. Weitere Informationen finden Sie unter [Anzeigen von auf Amazon-EMR-Clustern gehosteten Webschnittstellen](emr-web-interfaces.md). 

### CloudWatch Metriken
<a name="emr-troubleshoot-tools-cloudwatch"></a>

Jeder Cluster meldet Metriken an CloudWatch. CloudWatch ist ein Webservice, der Metriken verfolgt und mit dem Sie Alarme für diese Metriken einrichten können. Weitere Informationen finden Sie unter [Überwachung von Amazon EMR-Metriken mit CloudWatch](UsingEMR_ViewingMetrics.md). 