本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
運行作業時常見錯誤
運行時,您可能會發生下列錯誤。StartJobRun
API。
錯誤訊息 | 錯誤情況 | 推薦的後續步驟 |
---|---|---|
錯誤:參數 — |
缺少必需的參數。 | 將缺少的參數添加到 API 請求中。 |
發生錯誤 (AccessDenied異常)調用StartJob運行操作:用户:ARN 未獲授權執行:emr-容器:StartJob執行 |
缺少執行角色。 | 請參閲使用將作業執行角色與 EKS 上的 Amazon EMR。 |
發生錯誤 (AccessDenied異常)調用StartJob運行操作:用户: |
調用者沒有通過條件鍵訪問執行角色 [有效/無效格式] 的權限。 |
請參閱將作業執行角色與 EKS 上的 Amazon EMR。 |
發生錯誤 (AccessDenied異常)調用StartJob運行操作:用户: |
Job 提交者和執行角色 ARN 來自不同的帳户。 |
確保作業提交者和執行角色 ARN 來自同一AWS帳户。 |
檢測到 1 個驗證錯誤:數值 |
調用者通過條件鍵具有執行角色的權限,但該角色不滿足 ARN 格式的約束。 |
提供遵循 ARN 格式的執行角色。請參閱將作業執行角色與 EKS 上的 Amazon EMR。 |
發生錯誤 (ResourceNotFoundException)時調用StartJob運行操作:虛擬叢集 |
找不到虛擬叢集 ID。 |
提供 EKS 上 Amazon EMR 註冊的虛擬集羣 ID。 |
發生錯誤 (ValidationException)時調用StartJob運行操作:虛擬羣集狀態 |
虛擬羣集尚未準備好執行作業。 |
請參閱虛擬羣集狀態。 |
發生錯誤 (ResourceNotFoundException)時調用StartJob運行操作:發行版本 |
作業提交中指定的版本不正確。 |
請參閱Amazon EMR on EKS 版本。 |
發生錯誤 (AccessDenied異常)調用StartJob運行操作:用户: 發生錯誤 (AccessDenied異常)調用StartJob運行操作:用户: |
使用者未獲授權呼叫StartJob執行. | 請參閱將作業執行角色與 EKS 上的 Amazon EMR。 |
發生錯誤 (ValidationException)時調用StartJob運行操作:配置覆蓋。監視配置 .S3MonitoringConfiguration.LOGURI 無法滿足約束條件:%s |
S3 路徑 URI 語法無效。 |
LOGURI 的格式應該是 s3://... |
運行時,您可能會發生下列錯誤。DescribeJobRun
API 在作業運行之前。
錯誤訊息 | 錯誤情況 | 推薦的後續步驟 |
---|---|---|
狀態詳細信息:JobRun提交失敗。 分類 失敗原因:驗證錯誤 狀態:失敗。 |
中的參數StartJob運行無效。 | 請參閱Amazon EMR on EKS 版本。 |
狀態詳細信息:叢集 失敗原因:羣集-不可用 狀態:FAILED (失敗) |
EKS 羣集不可用。 | 檢查 EKS 羣集是否存在並且具有正確的權限。如需詳細資訊,請參閱 設定。 |
狀態詳細信息:叢集 失敗原因:羣集-不可用 狀態:FAILED (失敗) |
Amazon EMR 沒有存取 EKS 集羣的許可。 |
驗證是否設置了權限Amazon EMR在註冊的命名空間上。如需詳細資訊,請參閱 設定。 |
狀態詳細信息:叢集 失敗原因:羣集-不可用 狀態:FAILED (失敗) |
EKS 羣集無法訪問。 |
檢查 EKS 羣集是否存在並且具有正確的權限。如需詳細資訊,請參閱 設定。 |
狀態詳細信息:JobRun提交由於內部錯誤而失敗。 失敗原因:內部錯誤 狀態:FAILED (失敗) |
EKS 羣集發生內部錯誤。 |
N/A |
狀態詳細信息:叢集 失敗原因:用户錯誤 狀態:FAILED (失敗) |
EKS 羣集中沒有足夠的資源來運行作業。 |
向 EKS 節點組添加更多容量或設置 EKS 自動縮放器。如需詳細資訊,請參閱「」Cluster Autoscaler。 |
運行時,您可能會發生下列錯誤。DescribeJobRun
API 在作業運行後。
錯誤訊息 | 錯誤情況 | 推薦的後續步驟 |
---|---|---|
狀態詳細信息:疑難監控JobRun。 叢集 失敗原因:羣集-不可用 狀態:FAILED (失敗) |
EKS 叢集不存在。 | 檢查 EKS 羣集是否存在並且具有正確的權限。如需詳細資訊,請參閱 設定。 |
狀態詳細信息:疑難監控JobRun。 叢集 失敗原因:羣集-不可用 狀態:FAILED (失敗) |
Amazon EMR 沒有存取 EKS 集羣的許可。 | 驗證是否已在註冊的命名空間上為 Amazon EMR 設置權限。如需詳細資訊,請參閱 設定。 |
狀態詳細信息:疑難監控JobRun。 叢集 失敗原因:羣集-不可用 狀態:FAILED (失敗) |
EKS 羣集無法訪問。 |
檢查 EKS 羣集是否存在並且具有正確的權限。如需詳細資訊,請參閱 設定。 |
狀態詳細信息:疑難監控JobRun由於內部錯誤 失敗原因:內部錯誤 狀態:FAILED (失敗) |
內部錯誤發生,並防止JobRun監控. |
N/A |