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á.
EMRfalha no provisionamento do cluster
Há vários motivos pelos quais um EMR cluster da Amazon pode falhar ao iniciar. Veja aqui algumas maneiras de diagnosticar o problema.
Verifique os EMR registros de provisionamento
A Amazon EMR usa o Puppet para instalar e configurar aplicativos em um cluster. A análise dos logs fornecerá detalhes sobre a ocorrência de erros durante a fase de provisionamento de um cluster. Os logs podem ser acessados no cluster ou no S3 se os logs estiverem configurados para serem enviados ao S3.
Os logs são armazenados em /var/log/provision-node/apps-phase/0/{UUID}/puppet.log
no disco e em s3://<LOG LOCATION>/<CLUSTER ID>/node/<EC2 INSTANCE
ID>/provision-node/apps-phase/0/{UUID}/puppet.log.gz.
Mensagens de erro comuns
Mensagem de erro | Causa |
---|---|
|
EMRFalha ao iniciar o servidor de registros. Consulte os EMR registros do Record Server abaixo. |
|
EMRO agente secreto não conseguiu iniciar. Veja abaixo os logs do agente secreto. |
|
O TLS certificado privado no Secret Manager para o certificado do plug-in Apache Ranger não está no formato correto ou não é um certificado privado. Consulte TLScertificados para integração do Apache Ranger com a Amazon EMR para ver os formatos de certificado. |
|
A função de perfil da EC2 instância não tem as permissões corretas para recuperar os TLS certificados do Secrets Agent. |
Verifique SecretAgent os registros
Os registros do Secret Agent estão localizados /emr/secretagent/log/
em um EMR nó ou no s3://<LOG LOCATION>/<CLUSTER ID>/node/<EC2
INSTANCE ID>/daemons/secretagent/
diretório no S3.
Mensagens de erro comuns
Mensagem de erro | Causa |
---|---|
|
A exceção acima significa que a função do perfil da EMR EC2 instância não tem permissões para assumir a função RangerPluginDataAccessRole. Consulte IAMfunções para integração nativa com o Apache Ranger. |
|
Esses erros podem ser ignorados com segurança. |
Verifique os registros do servidor (para SparkSQL)
EMROs registros do servidor de registros estão disponíveis em at /var/log/emr -record-server/ em um EMR nó ou podem ser encontrados no diretório s3: //< LOG LOCATION >/< id>/node/< CLUSTER id>/daemons//no S3. EC2 INSTANCE emr-record-server
Mensagens de erro comuns
Mensagem de erro | Causa |
---|---|
|
Ele EMR SecretAgent não apareceu ou está tendo um problema. Inspecione os SecretAgent registros em busca de erros e o script de marionete para determinar se houve algum erro de provisionamento. |