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á.
Etapa 2: verificar o ambiente
EMRA Amazon opera como parte de um ecossistema de serviços web e software de código aberto. Coisas que afetam essas dependências podem afetar o desempenho da AmazonEMR.
Tópicos
Verificar a existência de interrupções de serviço
A Amazon EMR usa vários Amazon Web Services internamente. Ele executa servidores virtuais na AmazonEC2, armazena dados e scripts no Amazon S3 e reporta métricas para. CloudWatch Eventos que interrompem esses serviços são raros, mas quando ocorrem podem causar problemas na AmazonEMR.
Antes de avançar, verifique o Painel de status dos serviços
Verificar os limites de uso
Se você estiver iniciando um cluster grande, tiver lançado vários clusters simultaneamente ou se for um usuário compartilhando um Conta da AWS com outros usuários, o cluster pode ter falhado porque você excedeu um limite de AWS serviço.
A Amazon EC2 limita o número de instâncias de servidores virtuais em execução em uma única AWS região a 20 instâncias sob demanda ou reservadas. Se você iniciar um cluster com mais de 20 nós ou executar um cluster que faça com que o número total de EC2 instâncias ativas em você Conta da AWS exceda 20, o cluster não poderá executar todas as EC2 instâncias necessárias e poderá falhar. Quando isso acontece, a Amazon EMR retorna um EC2 QUOTA EXCEEDED
erro. Você pode solicitar o AWS aumento do número de EC2 instâncias que podem ser executadas em sua conta enviando uma solicitação para aumentar o limite de EC2 instâncias da Amazon
Outra coisa que pode fazer você exceder os limites de uso é o atraso entre quando um cluster é encerrado e quando ele libera todos os recursos. Dependendo da configuração, pode demorar de 5 a 20 minutos para um cluster ser encerrado totalmente e liberar os recursos alocados. Se você estiver recebendo um erro EC2 QUOTA EXCEEDED
ao tentar iniciar um cluster, isso poderá acontecer porque os recursos de um cluster recém-encerrado talvez ainda não tenham sido liberados. Nesse caso, você pode solicitar que sua EC2 cota da Amazon seja aumentada
O Amazon S3 limita a cem o número de buckets criados em uma conta. Se o cluster criar um bucket novo que exceda esse limite, haverá falha na criação do bucket e poderá fazer com que haja uma falha no cluster.
Verificar a versão
Compare o rótulo de lançamento que você usou para iniciar o cluster com a EMR versão mais recente da Amazon. Cada versão da Amazon EMR inclui melhorias, como novos aplicativos, recursos, patches e correções de erros. O problema que está afetando o cluster já pode ter sido corrigido na versão mais recente. Se possível, execute o cluster novamente usando a versão da mais recente.
Verifique a configuração da VPC sub-rede da Amazon
Se seu cluster foi lançado em uma VPC sub-rede da Amazon, a sub-rede precisa ser configurada conforme descrito em. Configurar a rede em um VPC para a Amazon EMR Além disso, verifique se a sub-rede na qual o cluster é iniciado tem endereços IP elásticos livres suficientes para atribuir um a cada nó do cluster.