VALIDATION_ERROR_INSTANCE_TYPE_NOT_SUPPORTED - Amazon EMR

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

VALIDATION_ERROR_INSTANCE_TYPE_NOT_SUPPORTED

Panoramica

Un cluster termina con un errore VALIDATION_ERROR_INSTANCE_TYPE_NOT_SUPPORTED quando la Regione AWS e le zone di disponibilità del cluster non supportano il tipo di istanza specificato per uno o più gruppi di istanze. Amazon EMR è in grado di supportare un tipo di istanza in una zona di disponibilità all'interno di una Regione ma non in un'altra. La sottorete selezionata per un cluster determina la zona di disponibilità all'interno della regione. Per un elenco dei tipi di istanza e delle regioni supportati da Amazon EMR, consulta Tipi di istanze supportati.

Risoluzione

Per risolvere questo errore, specifica i tipi di istanza per il tuo cluster supportati da Amazon EMR nella regione e nella zona di disponibilità in cui richiedi il cluster.

Per risolvere il problema del cluster EMR non riuscito, consulta le informazioni su ErrorDetail restituite dalle API DescribeCluster e ListClusters. Per ulteriori informazioni, consulta Codici di errore con informazioni ErrorDetail. L'array ErrorData all'interno di ErrorDetail restituisce le seguenti informazioni per questo codice di errore:

instance-types

L'elenco dei tipi di istanza non supportati.

availability-zones

L'elenco delle zone di disponibilità in cui viene risolta la sottorete.

public-doc

L'URL pubblico della documentazione per il codice di errore.

Passaggi da completare

Esegui i passaggi seguenti per identificare e correggere l'errore:

  1. Utilizza il AWS CLI per recuperare i tipi di istanza disponibili in una zona di disponibilità. A tale scopo, è possibile utilizzare il ec2 describe-instance-type-offerings comando per filtrare i tipi di istanze disponibili in base alla posizione (Regione AWS o alla zona di disponibilità). Ad esempio, il comando seguente restituisce i tipi di istanza offerti nella zona di disponibilità specificata, us-east-2a.

    aws ec2 describe-instance-type-offerings --location-type "availability-zone" --filters Name=location,Values=us-east-2a --region us-east-2 --query "InstanceTypeOfferings[*].[InstanceType]" --output text | sort

    Per ulteriori informazioni su come scoprire i tipi di istanza disponibili, consulta Individuazione di un tipo di istanza Amazon EC2.

  2. Dopo aver determinato i tipi di istanza disponibili nella stessa regione e zona di disponibilità del cluster, scegli una delle seguenti risoluzioni per continuare:

    1. Crea un nuovo cluster e scegli una sottorete per il cluster in una zona di disponibilità in cui il tipo di istanza è disponibile e supportato da Amazon EMR.

    2. Crea un nuovo cluster nella stessa regione e nella stessa sottorete Amazon EC2 del cluster in cui si è verificato l'errore, ma con un tipo di istanza supportato in quella posizione da Amazon EMR.

Per un elenco dei tipi di istanza e delle regioni supportati da Amazon EMR, consulta Tipi di istanze supportati. Per confrontare le funzionalità dei tipi di istanza, consulta Tipi di istanza Amazon EC2.