本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
對 EMR Serverless 中的錯誤進行故障診斷
使用下列資訊來協助診斷和修正您在使用 Amazon EMR Serverless 時可能遇到的常見問題。
主題
錯誤:任務失敗,因為帳戶已達到可同時使用的最大 vCPU 服務限制。
此錯誤表示無EMR伺服器無法提交任務,因為帳戶已超過最大容量。增加帳戶的最大容量。在 EMR Serverless 服務配額中檢查您的服務
錯誤:任務失敗,因為應用程式已超過 maximumCapacity 設定。
此錯誤表示無EMR伺服器無法提交任務,因為應用程式已超過設定的最大容量。增加應用程式的最大容量。
錯誤:由於無法配置工作者而導致任務失敗,因為應用程式已超過 maximumCapacity。
此錯誤表示任務無法完成。無法配置工作者,因為應用程式已超過 maximumCapacity 設定。
錯誤:S3 存取遭拒。請檢查所需 S3 資源上任務執行時間角色的 S3 存取許可。
此錯誤表示您的任務無法存取您的 S3 資源。確認任務執行時間角色具有存取任務所需使用之 S3 資源的許可。若要進一步了解執行期角色,請參閱 Amazon EMR Serverless 的任務執行期角色。
錯誤 ModuleNotFoundError::沒有名為 <module> 的模組。請參閱 使用者指南,了解如何搭配 EMR Serverless 使用 python 程式庫。
此錯誤表示 Python 模組不適用於 Spark 任務。檢查相依的 Python 程式庫是否可供任務使用。如需如何封裝 Python 程式庫的詳細資訊,請參閱將 Python 程式庫與 EMR Serverless 搭配使用。
錯誤:無法擔任執行角色 <角色名稱>,因為它不存在,或未設定所需的信任關係。
此錯誤表示您為任務指定的任務執行期角色不存在,或該角色沒有 EMR Serverless 許可的信任關係。若要驗證IAM角色是否存在,並驗證您已正確設定角色的信任政策,請參閱 中的說明Amazon EMR Serverless 的任務執行期角色。