本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
对EMR无服务器中的错误进行故障排除
使用以下信息来帮助诊断和修复您在使用 Amazon EMR Serverless 时可能遇到的常见问题。
主题
错误:Job 失败,因为账户已达到CPU可以同时使用的最大 v 的服务限制。
此错误表明 EMR Serverless 无法提交作业,因为该账户已超过最大容量。增加账户的最大容量。在EMR无服务器服务配额中查看您的服务
错误:由于应用程序已超出 maximumCapacity 设置,Job 失败。
此错误表明 EMR Serverless 无法提交作业,因为应用程序已超过配置的最大容量。增加应用程序的最大容量。
错误:由于应用程序已超出限制,无法分配 Worker,因此作业失败maximumCapacity。
此错误表示任务无法完成。无法分配工作人员,因为应用程序已超出 maximumCapacity 设置。
错误:S3 访问被拒绝。请检查作业运行时角色对所需 S3 资源的 S3 访问权限。
此错误表示您的作业无法访问 S3 资源。验证作业运行时角色是否有权访问作业需要使用的 S3 资源。要了解有关运行时角色的更多信息,请参阅 Amazon EMR Serverless 的 Job 运行时角色。
错误: ModuleNotFoundError: 未命名模块<module>。请参阅用户指南,了解如何在EMR无服务器中使用 python 库。
此错误表明 Python 模块不可用于 Spark 作业。检查依赖的 Python 库是否可用于该作业。有关如何打包 Python 库的更多信息,请参阅 将 Python 库与 EMR Serverless 结合使用。
错误:无法代入执行角色 <role-name>,因为该角色不存在或未设置所需的信任关系。
此错误表示您为作业指定的作业运行时角色不存在,或者该角色对EMR无服务器权限没有信任关系。要验证IAM角色是否存在并验证您是否已正确设置该角色的信任策略,请参阅中的说明Amazon EMR Serverless 的 Job 运行时角色。