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.
VALIDATION_ERROR_INSTANCE_TYPE_NOT_SUPPORTED
-Übersicht
Ein Cluster wird mit einem VALIDATION_ERROR_INSTANCE_TYPE_NOT_SUPPORTED-Fehler beendet, wenn die AWS-Region und Availability Zones für Ihren Cluster den angegebenen Instance-Typ für eine oder mehrere Instance-Gruppen nicht unterstützen. Amazon EMR unterstützt möglicherweise einen Instance-Typ in einer Availability Zone innerhalb einer Region, aber nicht in einer anderen. Die Availability Zone innerhalb der Region ist von dem von Ihnen für einen Cluster ausgewählten Subnetz abhängig. Eine Liste der Instance-Typen und -Regionen, die Amazon EMR unterstützt, finden Sie unter Unterstützte Instance-Typen mit Amazon EMR.
Auflösung
Um diesen Fehler zu beheben, geben Sie Instance-Typen für Ihren Cluster an, die Amazon EMR in der Region und Availability Zone unterstützt, in der Sie den Cluster anfordern.
Informationen zur Behebung des ausgefallenen EMR-Clusters finden Sie in den ErrorDetail-Informationen, die von den APIs DescribeCluster und ListClusters zurückgegeben werden. Weitere Informationen finden Sie unter Fehlercodes mit ErrorDetail Informationen in Amazon EMR. Das in ErrorDetail enthaltene ErrorData-Array gibt die folgenden Informationen für diesen Fehlercode zurück:
instance-types-
Die Liste der nicht unterstützten Instance-Typen.
availability-zones-
Die Availability Zone Liste, in die Ihr Subnetz aufgelöst wird.
public-doc-
Die öffentliche URL der Dokumentation für den Fehlercode.
Schritte zum Absolvieren
Führen Sie die folgenden Schritte aus, um den Fehler zu identifizieren und zu beheben:
-
Verwenden Sie den AWS CLI , um die verfügbaren Instance-Typen in einer Availability Zone abzurufen. Dazu können Sie den
ec2 describe-instance-type-offeringsBefehl verwenden, um verfügbare Instanztypen nach Standort (AWS-Region oder Availability Zone) zu filtern. Beispielsweise können Sie den folgenden Befehl verwenden, um die Instance-Typen anzuzeigen, die in der angegebenen AZ angeboten werden.us-east-2aaws ec2 describe-instance-type-offerings --location-type "availability-zone" --filters Name=location,Values=us-east-2a--regionus-east-2--query "InstanceTypeOfferings[*].[InstanceType]" --output text | sortWeitere Informationen darüber, wie Sie verfügbare Instance-Typen ermitteln können, finden Sie unter Suchen eines Amazon-EC2-Instance-Typs.
-
Nachdem Sie die Instance-Typen ermittelt haben, die in derselben Region und Availability Zone wie der Cluster verfügbar sind, wählen Sie eine der folgenden Lösungen, um fortzufahren:
-
Erstellen Sie einen neuen Cluster und wählen Sie ein Subnetz für den Cluster aus, das sich in einer Availability Zone befindet, in der der von Ihnen ausgewählte Instance-Typ verfügbar ist und von Amazon EMR unterstützt wird.
-
Erstellen Sie einen neuen Cluster in derselben Region und demselben Amazon-EC2-Subnetz wie der ausgefallene Cluster, jedoch mit einem Instance-Typ, der an diesem Standort von Amazon EMR unterstützt wird.
-
Eine Liste der Instance-Typen und -Regionen, die Amazon EMR unterstützt, finden Sie unter Unterstützte Instance-Typen mit Amazon EMR. Informationen zum Vergleichen der Funktionen der Instance-Typen finden Sie unter Amazon-EC2-Instance-Typen