EMR Serverless에서 오류 문제 해결
다음 정보를 사용하여 Amazon EMR Serverless에 대해 작업하는 경우 발생할 수 있는 일반적인 문제를 진단하고 수정할 수 있습니다.
주제
오류: 최대 허용 용량에 대한 제한을 초과했습니다.
이 오류는 애플리케이션이 구성된 최대 용량 제한을 초과했기 때문에 EMR Serverless에서 작업을 제출할 수 없음을 나타냅니다. 애플리케이션의 최대 용량 제한을 늘립니다.
오류: 구성된 최대 용량을 초과했습니다. 나중에 다시 시도하세요.
이 오류는 애플리케이션이 구성된 최대 용량 제한을 초과했기 때문에 EMR Serverless에서 새 작업을 시작할 수 없음을 나타냅니다. 애플리케이션의 최대 용량 제한을 늘립니다.
오류: S3 액세스가 거부되었습니다. 필요한 S3 리소스에서 작업 런타임 역할의 S3 액세스 권한을 확인하세요.
이 오류는 S3 리소스에 대한 액세스 권한이 작업에 없음을 나타냅니다. 작업에서 사용해야 하는 S3 리소스에 액세스할 수 있는 권한이 작업 런타임 역할에 있는지 확인합니다. 런타임 역할에 대한 자세한 내용은 Amazon EMR Serverless에 대한 작업 런타임 역할 섹션을 참조하세요.
오류: ModuleNotFoundError: <module> 모듀리 없습니다. EMR Serverless에서 Python 라이브러리를 사용하는 방법은 사용 설명서를 참조하세요.
이 오류는 Spark 작업에 대해 Python 모듈을 사용할 수 없음을 나타냅니다. 종속 Python 라이브러리를 작업에 사용할 수 있는지 확인합니다. Python 라이브러리를 패키징하는 방법에 대한 자세한 내용은 EMR Serverless에서 Python 라이브러리 사용 섹션을 참조하세요.
오류: <role name> 역할을 수임할 수 없습니다. 해당 역할이 없거나 필요한 신뢰 관계로 설정되지 않았기 때문입니다.
이 오류는 작업에 대해 지정한 작업 런타임 역할이 존재하지 않거나 EMR Serverless 권한에 대한 신뢰 관계가 역할에 없음을 나타냅니다. IAM 역할이 있는지 확인하고 역할의 신뢰 정책을 올바르게 설정했는지 확인하려면 Amazon EMR Serverless에 대한 작업 런타임 역할의 지침을 참조하세요.