Solução de problemas no EMR Sem Servidor - 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á.

Solução de problemas no EMR Sem Servidor

Use as informações a seguir para ajudar a diagnosticar e corrigir problemas comuns que ocorrem ao trabalhar com o Amazon EMR Sem Servidor.

Erro: o trabalho falhou porque a conta atingiu o limite do serviço para o número máximo de vCPUs que pode usar simultaneamente.

Este erro indica que o EMR Sem Servidor não conseguiu enviar o trabalho porque a conta excedeu a capacidade máxima. Aumente a capacidade máxima da conta. Verifique seus limites de serviço nas cotas de serviço do EMR Sem Servidor.

Erro: o trabalho falhou porque a aplicação excedeu as configurações de capacidade máxima.

Esse erro indica que o EMR Sem Servidor não conseguiu enviar o trabalho, pois a aplicação excedeu a capacidade máxima configurada. Aumente a capacidade máxima da aplicação.

Erro: o trabalho falhou porque o operador não pôde ser alocado porque a aplicação excedeu a capacidade máxima.

Esse erro indica que a tarefa não foi concluída. Operadores não puderam ser alocados porque a aplicação excedeu as configurações de capacidade máxima.

Erro: acesso ao S3 negado. Verifique as permissões de acesso ao S3 do perfil de runtime do trabalho nos recursos necessários do S3.

Esse erro indica que o trabalho não tem acesso a recursos do S3. Verifique se o perfil de runtime do trabalho tem permissão para acessar os recursos do S3 que o trabalho precisa usar. Para saber mais sobre perfis de runtime, consulte Perfis de runtime do trabalho para o Amazon EMR Sem Servidor.

Erro: ModuleNotFoundError: Nenhum módulo chamado <module>. Consulte o guia do usuário sobre como usar bibliotecas Python com o EMR Sem Servidor.

Esse erro indica que um módulo Python não estava disponível para o trabalho do Spark. Verifique se as bibliotecas Python dependentes estão disponíveis para o trabalho. Para obter mais informações sobre como empacotar bibliotecas Python, consulte Uso de bibliotecas Python com o EMR Sem Servidor.

Erro: Não foi possível assumir o perfil de execução <role name> porque ele não existe ou não está configurado com o relacionamento de confiança necessário.

Esse erro indica que o perfil de runtime do trabalho que você especificou para o trabalho não existe ou que o perfil não tem um relacionamento de confiança para as permissões do EMR Sem Servidor. Para verificar se o perfil do IAM existe e validar se você configurou a política de confiança do perfil corretamente, consulte as instruções em Perfis de runtime do trabalho para o Amazon EMR Sem Servidor.