翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
VALIDATION_ERROR_INSTANCE_TYPE_NOT_SUPPORTED
概要
クラスターが VALIDATION_ERROR_INSTANCE_TYPE_NOT_SUPPORTED エラーで終了した場合、クラスターの AWS リージョン とアベイラビリティーゾーンが、指定したインスタンス (1 つ以上のインスタンスグループに属している) のタイプをサポートしていないことを示しています。リージョン内のアベイラビリティーゾーンによっては、インスタンスタイプが Amazon EMR のサポート対象となる場合とならない場合があります。リージョン内のアベイラビリティーゾーンは、クラスター用に選択したサブネットによって決定されます。Amazon EMR がサポートするインスタンスタイプとリージョンのリストについては、「Amazon EMR でサポートされているインスタンスタイプ」を参照してください。
解決策
このエラーを解決するには、クラスターをリクエストするリージョンとアベイラビリティーゾーンで Amazon EMR がサポートする、クラスターのインスタンスタイプを指定します。
障害が発生した EMR クラスターのトラブルシューティングを行うには、DescribeCluster と ListClusters の各 API から返った ErrorDetail の情報を参照してください。詳細については、「Amazon EMR の ErrorDetail 情報を含むエラーコード」を参照してください。返った ErrorDetail 内の ErrorData 配列によって、次の情報を確認できます。
instance-types-
サポートされていないインスタンスタイプのリスト。
availability-zones-
サブネットが関連付けられたアベイラビリティーゾーンのリスト。
public-doc-
エラーコードドキュメントの公開 URL。
完了すべきステップ
エラーを特定し、修正するには、次のステップを実行します。
-
を使用して AWS CLI 、アベイラビリティーゾーンで使用可能なインスタンスタイプを取得します。これを行うには、
ec2 describe-instance-type-offeringsコマンドを使用して、使用可能なインスタンスタイプを場所 (AWS リージョン またはアベイラビリティーゾーン) でフィルタリングします。例えば、次のコマンドを使用すると、指定した AZ () で提供されているインスタンスタイプが返ります。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 | sort利用可能なインスタンスタイプを確認にする方法については、「Amazon EC2 インスタンスタイプの検索」を参照してください。
-
対象のクラスターと同じリージョンとアベイラビリティーゾーンで利用可能なインスタンスタイプを確認したら、次の解決策のいずれかを選択して実行します。
-
クラスターを新規作成します。次に、選択したインスタンスタイプが利用可能で Amazon EMR によってサポートされているアベイラビリティーゾーンに属するクラスターのサブネットを選択します。
-
障害が発生したクラスターが属していたリージョンと Amazon EC2 サブネットに新しいクラスターを作成します。ただし、使用するインスタンスタイプは、Amazon EMR がそのロケーションでサポートしているタイプを選択します。
-
Amazon EMR がサポートするインスタンスタイプとリージョンのリストについては、「Amazon EMR でサポートされているインスタンスタイプ」を参照してください。インスタンスタイプの機能を比較するには、「Amazon EC2 インスタンスタイプ