对EMR无服务器中的错误进行故障排除 - Amazon EMR

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

对EMR无服务器中的错误进行故障排除

使用以下信息来帮助诊断和修复您在使用 Amazon EMR Serverless 时可能遇到的常见问题。

错误:超过了最大允许容量的限制。

此错误表明 EMR Serverless 无法提交作业,因为应用程序已超过您配置的最大容量限制。提高应用程序的最大容量限制。

错误:已超过配置的最大容量。请稍后重试。

此错误表明 EMR Serverless 无法启动新作业,因为该应用程序已超过您配置的最大容量限制。提高应用程序的最大容量限制。

错误:S3 访问被拒绝。请检查作业运行时角色对所需 S3 资源的 S3 访问权限。

此错误表示您的任务无权访问您的 S3 资源。验证任务运行时角色是否有权访问任务需要使用的 S3 资源。要了解有关运行时角色的更多信息,请参阅Amazon EMR Serverless 的 Job 运行时角色

错误: ModuleNotFoundError: 未命名模块<module>。请参阅用户指南,了解如何在EMR无服务器中使用 python 库。

此错误表明 Python 模块不可用于 Spark 作业。检查依赖的 Python 库是否可用于该作业。有关如何打包 Python 库的更多信息,请参阅将 Python 库与EMR无服务器一起使用

错误:无法担任执行角色<role name>,因为该角色不存在或未设置所需的信任关系。

此错误表示您为作业指定的作业运行时角色不存在,或者该角色对EMR无服务器权限没有信任关系。要验证该IAM角色是否存在并验证您是否已正确设置该角色的信任策略,请参阅中的说明Amazon EMR Serverless 的 Job 运行时角色