ジョブ実行時の一般的なエラー - Amazon EMR

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ジョブ実行時の一般的なエラー

StartJobRun API を実行すると、次のエラーが発生することがあります。この表には、各エラーが一覧表示され、問題に迅速に対処できるように緩和策の手順が記載されています。

エラーメッセージ エラー状態 推奨される次のステップ

エラー: 引数 --引数は必須です

必須のパラメータが欠落しています。 欠落している引数を API リクエストに追加します。
[StartJobRun オペレーションの呼び出し時にエラー (AccessDeniedException) が発生しました: ユーザー ARN は emr-containers:StartJobRun の実行を承認されていません] 実行ロールが欠落しています。 Amazon EMR on EKS でのジョブ実行ロールの使用を参照してください。

[StartJobRun オペレーションの呼び出し時にエラー (AccessDeniedException) が発生しました: ユーザー ARN は emr-containers:StartJobRun の実行を承認されていません]

呼び出し元に、条件キーを介した実行ロール [有効/無効な形式] に対するアクセス許可がありません。

Amazon EMR on EKS でのジョブ実行ロールの使用」を参照してください。

[StartJobRun オペレーションの呼び出し時にエラー (AccessDeniedException) が発生しました: ユーザー ARN は emr-containers:StartJobRun の実行を承認されていません]

ジョブの送信者と実行ロールの ARN が、異なるアカウントのものです。

ジョブの送信者と実行ロールの ARN が同じ AWS アカウントのものであることを確認します。

1 検証エラーが検出されました:「executionRoleArn 」の値ロールが ARN 正規表現パターンを満たすことができませんでした: ^arn:(aws[a-zA-Z0-9-]*):iam::(\d{12})?:(role((\u002F)|(\u002F[\u0021-\u007F]+\u002F))[\w+=,.@-]+)

呼び出し元は、条件キーを介して実行ロールのアクセス許可を持っていますが、ロールは ARN 形式の制約を満たしていません。

ARN 形式に従って実行ロールを指定します。「Amazon EMR on EKS でのジョブ実行ロールの使用」を参照してください。

StartJobRun オペレーションを呼び出すときにエラー (ResourceNotFoundException) が発生しました: 仮想クラスター仮想クラスター ID は存在しません。

仮想クラスター ID が見つかりません。

Amazon EMR on EKS に登録された仮想クラスター ID を指定します。

StartJobRun オペレーションを呼び出すときにエラー (ValidationException) が発生しました: 仮想クラスター状態state はリソース JobRun の作成には有効ではありません。

仮想クラスターはジョブを実行する準備ができていません。

仮想クラスターの状態」を参照してください。

StartJobRun オペレーションを呼び出すときにエラー (ResourceNotFoundException) が発生しました: リリース RELEASE は存在しません。

ジョブの送信で指定されたリリースが正しくありません。

Amazon EMR on EKS リリース」を参照してください。

[StartJobRun オペレーションの呼び出し時にエラー (AccessDeniedException) が発生しました: ユーザー ARN はリソースに対する emr-containers:StartJobRun の実行を承認されていません: ARN (明示的な拒否を使用)]

[StartJobRun オペレーションの呼び出し時にエラー (AccessDeniedException) が発生しました: ユーザー ARN にはリソースに対して emr-containers:StartJobRun を実行する権限がありません: ARN]

ユーザーに StartJobRun を呼び出す権限がありません。 Amazon EMR on EKS でのジョブ実行ロールの使用」を参照してください。

StartJobRun オペレーションの呼び出し時にエラー (ValidationException) が発生しました: configurationOverrides.monitoringConfiguration.s3MonitoringConfiguration.logUri が制約を満たすことができませんでした: %s

S3 パス URI 構文が無効です。

LogURI は s3://... の形式でなければなりません

ジョブの実行前に DescribeJobRun API を実行すると、次のエラーが発生する場合があります。

エラーメッセージ エラー状態 推奨される次のステップ

stateDetails: JobRun の送信に失敗しました。

分類 classification はサポート対象外です。

failureReason: VALIDATION_ERROR

状態: FAILED。

StartJobRun のパラメータは無効です。 Amazon EMR on EKS リリース」を参照してください。

stateDetails: クラスター EKS クラスター ID は存在しません。

failureReason: CLUSTER_UNAVAILABLE

状態: FAILED

EKS クラスターは使用できません。 EKS クラスターが存在し、適切なアクセス許可を持っているかどうかを確認します。詳細については、「Amazon EMR on EKS のセットアップ」を参照してください。

stateDetails: クラスター EKS クラスター ID に十分なアクセス許可がありません。

failureReason: CLUSTER_UNAVAILABLE

状態: FAILED

Amazon EMR に、EKS クラスターにアクセスする権限がありません。

登録された名前空間で、アクセス許可が Amazon EMR に設定されていることを確認します。詳細については、「Amazon EMR on EKS のセットアップ」を参照してください。

stateDetails: クラスター EKS クラスター ID には現在到達できません。

failureReason: CLUSTER_UNAVAILABLE

状態: FAILED

EKS クラスターに到達できません。

EKS クラスターが存在し、適切なアクセス許可を持っているかどうかを確認します。詳細については、「Amazon EMR on EKS のセットアップ」を参照してください。

stateDetails: 内部エラーのため、JobRun の送信に失敗しました。

failureReason: INTERNAL_ERROR

状態: FAILED

EKS クラスターで内部エラーが発生しました。

該当なし

stateDetails: クラスター EKS クラスター ID に十分なリソースがありません。

failureReason: USER_ERROR

状態: FAILED

EKS クラスターでジョブを実行するためのリソースが不足しています。

EKS ノードグループに容量を追加するか、EKS Autoscaler を設定します。詳細については、Cluster Autoscaler を参照してください。

ジョブの実行後に DescribeJobRun API を実行すると、次のエラーが発生する場合があります。

エラーメッセージ エラー状態 推奨される次のステップ

stateDetails: JobRun のモニタリング中に問題が発生しました。

クラスター EKS クラスター ID は存在しません。

failureReason: CLUSTER_UNAVAILABLE

状態: FAILED

EKS クラスターは存在しません。 EKS クラスターが存在し、適切なアクセス許可を持っているかどうかを確認します。詳細については、「Amazon EMR on EKS のセットアップ」を参照してください。

stateDetails: JobRun のモニタリング中に問題が発生しました。

クラスター EKS クラスター ID に十分なアクセス許可がありません。

failureReason: CLUSTER_UNAVAILABLE

状態: FAILED

Amazon EMR に、EKS クラスターにアクセスする権限がありません。 登録された名前空間で、アクセス許可が Amazon EMR に設定されていることを確認します。詳細については、「Amazon EMR on EKS のセットアップ」を参照してください。

stateDetails: JobRun のモニタリング中に問題が発生しました。

クラスター EKS クラスター ID には現在到達できません。

failureReason: CLUSTER_UNAVAILABLE

状態: FAILED

EKS クラスターに到達できません。

EKS クラスターが存在し、適切なアクセス許可を持っているかどうかを確認します。詳細については、「Amazon EMR on EKS のセットアップ」を参照してください。

stateDetails: 内部エラーのため、JobRun のモニタリング中に問題が発生しました

failureReason: INTERNAL_ERROR

状態: FAILED

内部エラーが発生し、JobRun のモニタリングを妨げています。

該当なし

ジョブを開始できず、ジョブが SUBMITTED 状態で 15 分間待機すると、以下のエラーが発生することがあります。クラスターリソースの不足が原因である可能性があります。

エラーメッセージ エラー状態 推奨される次のステップ

クラスタータイムアウト

ジョブが 15 分以上 SUBMITTED 状態になっている。 このパラメータのデフォルト設定である 15 分は、以下に示す設定オーバーライドでオーバーライドできます。

以下の設定を使用して、クラスタータイムアウト設定を 30 分に変更します。新しい job-start-timeout 値を秒単位で指定していることに注意してください。

{ "configurationOverrides": { "applicationConfiguration": [{ "classification": "emr-containers-defaults", "properties": { "job-start-timeout":"1800" } }] }