Erros comuns ao executar trabalhos - Amazon EMR

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Erros comuns ao executar trabalhos

Os erros a seguir podem ocorrer ao executar a API StartJobRun. A tabela lista cada erro e fornece etapas de mitigação para que você possa resolver os problemas rapidamente.

Mensagem de erro Condição de erro Próxima etapa recomendada

error: argument --argument is required

Os parâmetros obrigatórios estão ausentes. Adicione os argumentos ausentes à solicitação de API.
An error occurred (AccessDeniedException) when calling the StartJobRun operation: User: ARN is not authorized to perform: emr-containers:StartJobRun O perfil de execução está ausente. Consulte Uso de perfis de execução de trabalho com o Amazon EMR no EKS.

An error occurred (AccessDeniedException) when calling the StartJobRun operation: User: ARN is not authorized to perform: emr-containers:StartJobRun

O chamador não tem permissão para acessar o perfil de execução [formato válido ou inválido] por meio de chaves de condição.

Consulte Uso de perfis de execução de trabalho com o Amazon EMR no EKS.

An error occurred (AccessDeniedException) when calling the StartJobRun operation: User: ARN is not authorized to perform: emr-containers:StartJobRun

O emissor de trabalho e o ARN do perfil de execução são de contas diferentes.

Certifique-se de que o ARN do emissor de trabalho e do perfil de execução sejam da mesma conta da AWS.

1 validation error detected: Value Role at “executionRoleArn” failed to satisfy the ARN regular expression pattern: ^arn:(aws[a-zA-Z0-9-]*):iam::(\d{12})?:(role((\u002F)|(\u002F[\u0021-\u007F]+\u002F))[\w+=,.@-]+)

O chamador tem permissões para acessar o perfil de execução por meio de chaves de condição, mas o perfil não atende às restrições do formato de ARN.

Forneça o perfil de execução seguindo o formato de ARN. Consulte Uso de perfis de execução de trabalho com o Amazon EMR no EKS.

An error occurred (ResourceNotFoundException) when calling the StartJobRun operation: Virtual cluster Virtual Cluster ID doesn't exist.

O ID do cluster virtual não foi encontrado.

Forneça um ID do cluster virtual registrado no Amazon EMR no EKS.

An error occurred (ValidationException) when calling the StartJobRun operation: Virtual cluster state state is not valid to create resource JobRun.

O cluster virtual não está pronto para executar o trabalho.

Consulte Estados de um cluster virtual.

An error occurred (ResourceNotFoundException) when calling the StartJobRun operation: Release RELEASE doesn't exist.

A versão especificada no envio do trabalho está incorreta.

Consulte Amazon EMR em EKS lançamentos.

An error occurred (AccessDeniedException) when calling the StartJobRun operation: User: ARN is not authorized to perform: emr-containers:StartJobRun on resource: ARN with an explicit deny.

An error occurred (AccessDeniedException) when calling the StartJobRun operation: User: ARN is not authorized to perform: emr-containers:StartJobRun on resource: ARN

O usuário não está autorizado a chamar StartJobRun. Consulte Uso de perfis de execução de trabalho com o Amazon EMR no EKS.

An error occurred (ValidationException) when calling the StartJobRun operation: configurationOverrides.monitoringConfiguration.s3MonitoringConfiguration.logUri failed to satisfy constraint : %s

A sintaxe do URI do caminho do S3 não é válida.

O logUri deve estar no formato s3://...

Os erros a seguir podem ocorrer ao executar a API DescribeJobRun antes da execução de trabalho.

Mensagem de erro Condição de erro Próxima etapa recomendada

stateDetails: JobRun submission failed.

Classification classification not supported.

failureReason: VALIDATION_ERROR

state: FAILED.

Os parâmetros em StartJobRun não são válidos. Consulte Amazon EMR em EKS lançamentos.

stateDetails: Cluster EKS Cluster ID does not exist.

failureReason: CLUSTER_UNAVAILABLE

state: FAILED

O cluster do EKS não está disponível. Verifique se o cluster do EKS existe e tem as permissões corretas. Para ter mais informações, consulte Configuração do Amazon EMR no EKS.

stateDetails: Cluster EKS Cluster ID does not have sufficient permissions.

failureReason: CLUSTER_UNAVAILABLE

state: FAILED

O Amazon EMR não tem permissões para acessar o cluster do EKS.

Verifique se as permissões estão configuradas para o Amazon EMR no namespace registrado. Para ter mais informações, consulte Configuração do Amazon EMR no EKS.

stateDetails: Cluster EKS Cluster ID is currently not reachable.

failureReason: CLUSTER_UNAVAILABLE

state: FAILED

O cluster do EKS não está acessível.

Verifique se o cluster do EKS existe e tem as permissões corretas. Para ter mais informações, consulte Configuração do Amazon EMR no EKS.

stateDetails: JobRun submission failed due to an internal error.

failureReason: INTERNAL_ERROR

state: FAILED

Ocorreu um erro interno com o cluster do EKS.

N/D

stateDetails: Cluster EKS Cluster ID does not have sufficient resources.

failureReason: USER_ERROR

state: FAILED

Não há recursos suficientes no cluster do EKS para executar o trabalho.

Adicione mais capacidade ao grupo de nós do EKS ou configure o Autoscaler do EKS. Para obter mais informações, consulte Autoscaler do cluster.

Os erros a seguir podem ocorrer ao executar a API DescribeJobRun depois da execução de trabalho.

Mensagem de erro Condição de erro Próxima etapa recomendada

stateDetails: Trouble monitoring your JobRun.

Cluster EKS Cluster ID does not exist.

failureReason: CLUSTER_UNAVAILABLE

state: FAILED

O cluster do EKS não existe. Verifique se o cluster do EKS existe e tem as permissões corretas. Para ter mais informações, consulte Configuração do Amazon EMR no EKS.

stateDetails: Trouble monitoring your JobRun.

Cluster EKS Cluster ID does not have sufficient permissions.

failureReason: CLUSTER_UNAVAILABLE

state: FAILED

O Amazon EMR não tem permissões para acessar o cluster do EKS. Verifique se as permissões estão configuradas para o Amazon EMR no namespace registrado. Para ter mais informações, consulte Configuração do Amazon EMR no EKS.

stateDetails: Trouble monitoring your JobRun.

Cluster EKS Cluster ID is currently not reachable.

failureReason: CLUSTER_UNAVAILABLE

state: FAILED

O cluster do EKS não está acessível.

Verifique se o cluster do EKS existe e tem as permissões corretas. Para ter mais informações, consulte Configuração do Amazon EMR no EKS.

stateDetails: Trouble monitoring your JobRun due to an internal error

failureReason: INTERNAL_ERROR

state: FAILED

Ocorreu um erro interno que está impedindo o monitoramento do JobRun.

N/D

O erro apresentado a seguir pode ocorrer quando um trabalho não pode ser iniciado e aguarda no estado SUBMITTED por 15 minutos. Isso pode ser causado pela falta de recursos do cluster.

Mensagem de erro Condição de erro Próxima etapa recomendada

cluster timeout

O trabalho está no estado SUBMITTED há 15 minutos ou mais. Você pode substituir a configuração padrão de 15 minutos para este parâmetro com a substituição de configuração mostrada abaixo.

Use a configuração a seguir para alterar a configuração de tempo limite do cluster para 30 minutos. Observe que você fornece o novo valor para job-start-timeout em segundos:

{ "configurationOverrides": { "applicationConfiguration": [{ "classification": "emr-containers-defaults", "properties": { "job-start-timeout":"1800" } }] }