Einen Cluster beenden - Amazon EMR

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.

Einen Cluster beenden

In diesem Abschnitt werden die Methoden zum Beenden eines Clusters beschrieben. Informationen zum Aktivieren des Beendigungsschutzes und zum automatischen Beenden von Clustern finden Sie unter Steuern der Cluster-Beendigung. Sie können Cluster mit dem Status STARTING, RUNNINGoder WAITING beenden. Ein Cluster mit dem Status WAITING muss beendet werden. Andernfalls wird er unbegrenzt ausgeführt, und verursacht Gebühren für Ihr Konto. Sie können einen Cluster beenden, der den Status STARTING nicht verlässt oder der einen bestimmten Schritt nicht durchführen kann.

Wenn Sie einen Cluster beenden, bei dem der Beendigungsschutz aktiviert ist, müssen Sie den Beendigungsschutz deaktivieren, bevor Sie den Cluster beenden können. Cluster können mithilfe der Konsole, der oder programmgesteuert mithilfe der AWS CLI API beendet werden. TerminateJobFlows

Abhängig von der Konfiguration des Clusters kann es 5–20 Minuten dauern, bis der Cluster vollständig beendet ist und die zugeordneten Ressourcen, wie zum Beispiel EC2-Instances, freigegeben sind.

Anmerkung

Sie können einen beendeten Cluster nicht neu starten, aber Sie können einen beendeten Cluster klonen, um seine Konfiguration für einen neuen Cluster wiederzuverwenden. Weitere Informationen finden Sie unter Klonen eines Clusters mithilfe der Konsole.

Wichtig

Amazon EMR verwendet die Amazon-EMR-Servicerolle und die AWSServiceRoleForEMRCleanup Rolle, um Clusterressourcen in Ihrem Konto zu bereinigen, die Sie nicht mehr verwenden, z. B. Amazon-EC2-Instances. Sie müssen Aktionen für die Rollenrichtlinien angeben, um die Ressourcen zu löschen oder zu beenden. Andernfalls kann Amazon EMR diese Bereinigungsaktionen nicht durchführen, und es können Kosten für ungenutzte Ressourcen anfallen, die im Cluster verbleiben.

Einen Cluster mit der Konsole zu beenden

Sie können einen oder mehrere Cluster mithilfe der Amazon-EMR-Konsole beenden. Die Schritte zum Beenden eines Clusters über die Konsole variieren je nachdem, ob der Beendigungsschutz aktiviert oder deaktiviert ist. Um einen geschützten Cluster zu beenden, müssen Sie zuerst den Beendigungsschutz deaktivieren.

New console
Um den Cluster mit der neuen Konsole zu beenden
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon EMR-Konsole unter https://console.aws.amazon.com/emr.

  2. Wählen Sie Clusters und dann den Cluster aus, den Sie beenden möchten.

  3. Wählen Sie im Dropdownmenü Aktionen die Option Cluster beenden aus, um die Aufforderung Cluster beenden zu öffnen.

  4. Wählen Sie an der Eingabeaufforderung die Option Beenden. Je nach Clusterkonfiguration kann die Kündigung 5 bis 10 Minuten dauern. Weitere Informationen zum Amazon-EMR-Cluster finden Sie unter Einen Cluster beenden.

Old console
So beenden Sie einen Cluster ohne Beendigungsschutz mit der alten Konsole
  1. Navigieren Sie zur neuen Amazon-EMR-Konsole und wählen Sie in der Seitennavigation die Option Zur alten Konsole wechseln aus. Weitere Informationen darüber, was Sie erwartet, wenn Sie zur alten Konsole wechseln, finden Sie unter Verwenden der alten Konsole.

  2. Wählen Sie den zu beendenden Cluster aus. Sie können mehrere Cluster auswählen und gleichzeitig beenden.

  3. Wähen Sie Beenden.

  4. Wählen Sie bei Aufforderung Terminate (Beenden) aus.

    Amazon EMR beendet die Instances im Cluster und stoppt das Speichern von Protokolldaten.

So beenden Sie einen Cluster ohne Beendigungsschutz mit der alten Konsole
  1. Navigieren Sie zur neuen Amazon-EMR-Konsole und wählen Sie in der Seitennavigation die Option Zur alten Konsole wechseln aus. Weitere Informationen darüber, was Sie erwartet, wenn Sie zur alten Konsole wechseln, finden Sie unter Verwenden der alten Konsole.

  2. Wählen Sie auf der Seite Cluster List (Cluster-Liste) den zu beendenden Cluster aus. Sie können mehrere Cluster auswählen und gleichzeitig beenden.

  3. Wähen Sie Beenden.

  4. Wenn Sie dazu aufgefordert werden, wählen Sie Change (Ändern) aus, um den Beendigungsschutz zu deaktivieren. Wenn Sie mehrere Cluster ausgewählt haben, wählen Sie Turn off all (Alle deaktivieren) aus, um den Beendigungsschutz für alle Cluster auf einmal zu deaktivieren.

  5. Wählen Sie im Dialogfeld Terminate clusters (Cluster beenden) für Termination Protection (Beendigungsschutz) die Option Off (Aus) aus und klicken Sie zur Bestätigung auf das Häkchen.

  6. Klicken Sie auf Terminate (Beenden).

    Amazon EMR beendet die Instances im Cluster und stoppt das Speichern von Protokolldaten.

Beenden eines Clusters mithilfe der AWS CLI

Um einen ungeschützten Cluster mit dem AWS CLI

Um einen ungeschützten Cluster mit dem zu beenden AWS CLI, verwenden Sie den terminate-clusters Unterbefehl mit dem Parameter --cluster-ids.

  • Geben Sie den folgenden Befehl ein, um einen einzelnen Cluster zu beenden. Ersetzen Sie dabei j-3KVXXXXXXX7UG mit Ihrer Cluster-ID.

    aws emr terminate-clusters --cluster-ids j-3KVXXXXXXX7UG

    Geben Sie den folgenden Befehl ein, um mehrere Cluster zu beenden. Ersetzen Sie dabei j-3KVXXXXXXX7UG und j-WJ2XXXXXX8EU mit Ihren Cluster-IDs.

    aws emr terminate-clusters --cluster-ids j-3KVXXXXXXX7UG j-WJ2XXXXXX8EU

    Weitere Informationen zur Verwendung von Amazon EMR-Befehlen finden Sie AWS CLI unterhttps://docs.aws.amazon.com/cli/latest/reference/emr.

Um einen geschützten Cluster mit dem zu beenden AWS CLI

Um einen geschützten Cluster mit dem zu beenden AWS CLI, deaktivieren Sie zunächst den Kündigungsschutz mithilfe des modify-cluster-attributes Unterbefehls mit dem --no-termination-protected Parameter. Verwenden Sie dann den Unterbefehl terminate-clusters mit dem Parameter --cluster-ids, um den Cluster zu beenden.

  1. Geben Sie den folgenden Befehl ein, um den Beendigungsschutz zu deaktivieren. Ersetzen Sie dabei j-3KVTXXXXXX7UG durch Ihre Cluster-Kennung.

    aws emr modify-cluster-attributes --cluster-id j-3KVTXXXXXX7UG --no-termination-protected
  2. Geben Sie den folgenden Befehl ein, um den Cluster zu beenden. Ersetzen Sie dabei j-3KVXXXXXXX7UG mit Ihrer Cluster-ID.

    aws emr terminate-clusters --cluster-ids j-3KVXXXXXXX7UG

    Geben Sie den folgenden Befehl ein, um mehrere Cluster zu beenden. Ersetzen Sie dabei j-3KVXXXXXXX7UG und j-WJ2XXXXXX8EU mit Ihren Cluster-IDs.

    aws emr terminate-clusters --cluster-ids j-3KVXXXXXXX7UG j-WJ2XXXXXX8EU

    Weitere Informationen zur Verwendung von Amazon EMR-Befehlen finden Sie AWS CLI unterhttps://docs.aws.amazon.com/cli/latest/reference/emr.

Beenden eines Clusters mit der API

Der Vorgang TerminateJobFlows beendet die Schrittverarbeitung, lädt alle Protokolldateien aus Amazon EC2 in Amazon S3 hoch (falls konfiguriert) und beendet den Hadoop-Cluster. Ein Cluster wird außerdem automatisch beendet, wenn Sie in einer KeepJobAliveWhenNoSteps-Anforderung False auf RunJobFlows festlegen.

Sie können diese Aktion zum Beenden eines einzelnen Clusters oder einer Liste von Clustern (über die Cluster-IDs) verwenden.

Weitere Informationen zu den Eingabeparametern, die nur für geltenTerminateJobFlows, finden Sie unter TerminateJobFlows. Weitere Informationen zu den grundlegenden Parametern in der Anfrage finden Sie unter Allgemeine Anforderungsparameter.