翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ジョブ実行時の一般的なエラー
StartJobRun
API を実行すると、次のエラーが発生することがあります。この表には、各エラーが一覧表示され、問題に迅速に対処できるように緩和策の手順が記載されています。
エラーメッセージ | エラー状態 | 推奨される次のステップ |
---|---|---|
エラー: 引数 -- |
必須のパラメータが欠落しています。 | 欠落している引数を API リクエストに追加します。 |
[StartJobRun オペレーションの呼び出し時にエラー (AccessDeniedException) が発生しました: ユーザー ARN は emr-containers:StartJobRun の実行を承認されていません] |
実行ロールが欠落しています。 | Amazon EMR on EKS でのジョブ実行ロールの使用を参照してください。 |
[StartJobRun オペレーションの呼び出し時にエラー (AccessDeniedException) が発生しました: ユーザー |
呼び出し元に、条件キーを介した実行ロール [有効/無効な形式] に対するアクセス許可がありません。 |
「Amazon EMR on EKS でのジョブ実行ロールの使用」を参照してください。 |
[StartJobRun オペレーションの呼び出し時にエラー (AccessDeniedException) が発生しました: ユーザー |
ジョブの送信者と実行ロールの ARN が、異なるアカウントのものです。 |
ジョブの送信者と実行ロールの ARN が同じ AWS アカウントのものであることを確認します。 |
1 検証エラーが検出されました:「executionRoleArn 」の値 |
呼び出し元は、条件キーを介して実行ロールのアクセス許可を持っていますが、ロールは ARN 形式の制約を満たしていません。 |
ARN 形式に従って実行ロールを指定します。「Amazon EMR on EKS でのジョブ実行ロールの使用」を参照してください。 |
StartJobRun オペレーションを呼び出すときにエラー (ResourceNotFoundException) が発生しました: 仮想クラスター |
仮想クラスター ID が見つかりません。 |
Amazon EMR on EKS に登録された仮想クラスター ID を指定します。 |
StartJobRun オペレーションを呼び出すときにエラー (ValidationException) が発生しました: 仮想クラスター状態 |
仮想クラスターはジョブを実行する準備ができていません。 |
「仮想クラスターの状態」を参照してください。 |
StartJobRun オペレーションを呼び出すときにエラー (ResourceNotFoundException) が発生しました: リリース |
ジョブの送信で指定されたリリースが正しくありません。 |
「Amazon EMR on EKS リリース」を参照してください。 |
[StartJobRun オペレーションの呼び出し時にエラー (AccessDeniedException) が発生しました: ユーザー [StartJobRun オペレーションの呼び出し時にエラー (AccessDeniedException) が発生しました: ユーザー |
ユーザーに StartJobRun を呼び出す権限がありません。 | 「Amazon EMR on EKS でのジョブ実行ロールの使用」を参照してください。 |
StartJobRun オペレーションの呼び出し時にエラー (ValidationException) が発生しました: configurationOverrides.monitoringConfiguration.s3MonitoringConfiguration.logUri が制約を満たすことができませんでした: %s |
S3 パス URI 構文が無効です。 |
LogURI は s3://... の形式でなければなりません |
ジョブの実行前に DescribeJobRun
API を実行すると、次のエラーが発生する場合があります。
エラーメッセージ | エラー状態 | 推奨される次のステップ |
---|---|---|
stateDetails: JobRun の送信に失敗しました。 分類 failureReason: VALIDATION_ERROR 状態: FAILED。 |
StartJobRun のパラメータは無効です。 | 「Amazon EMR on EKS リリース」を参照してください。 |
stateDetails: クラスター failureReason: CLUSTER_UNAVAILABLE 状態: FAILED |
EKS クラスターは使用できません。 | EKS クラスターが存在し、適切なアクセス許可を持っているかどうかを確認します。詳細については、「Amazon EMR on EKS のセットアップ」を参照してください。 |
stateDetails: クラスター failureReason: CLUSTER_UNAVAILABLE 状態: FAILED |
Amazon EMR に、EKS クラスターにアクセスする権限がありません。 |
登録された名前空間で、アクセス許可が Amazon EMR に設定されていることを確認します。詳細については、「Amazon EMR on EKS のセットアップ」を参照してください。 |
stateDetails: クラスター failureReason: CLUSTER_UNAVAILABLE 状態: FAILED |
EKS クラスターに到達できません。 |
EKS クラスターが存在し、適切なアクセス許可を持っているかどうかを確認します。詳細については、「Amazon EMR on EKS のセットアップ」を参照してください。 |
stateDetails: 内部エラーのため、JobRun の送信に失敗しました。 failureReason: INTERNAL_ERROR 状態: FAILED |
EKS クラスターで内部エラーが発生しました。 |
該当なし |
stateDetails: クラスター failureReason: USER_ERROR 状態: FAILED |
EKS クラスターでジョブを実行するためのリソースが不足しています。 |
EKS ノードグループに容量を追加するか、EKS Autoscaler を設定します。詳細については、Cluster Autoscaler を参照してください。 |
ジョブの実行後に DescribeJobRun
API を実行すると、次のエラーが発生する場合があります。
エラーメッセージ | エラー状態 | 推奨される次のステップ |
---|---|---|
stateDetails: JobRun のモニタリング中に問題が発生しました。 クラスター failureReason: CLUSTER_UNAVAILABLE 状態: FAILED |
EKS クラスターは存在しません。 | EKS クラスターが存在し、適切なアクセス許可を持っているかどうかを確認します。詳細については、「Amazon EMR on EKS のセットアップ」を参照してください。 |
stateDetails: JobRun のモニタリング中に問題が発生しました。 クラスター failureReason: CLUSTER_UNAVAILABLE 状態: FAILED |
Amazon EMR に、EKS クラスターにアクセスする権限がありません。 | 登録された名前空間で、アクセス許可が Amazon EMR に設定されていることを確認します。詳細については、「Amazon EMR on EKS のセットアップ」を参照してください。 |
stateDetails: JobRun のモニタリング中に問題が発生しました。 クラスター 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" } }] }