

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á.

# Que ferramentas estão disponíveis para a solução de problemas com um cluster do Amazon EMR?
<a name="emr-troubleshoot-tools"></a>

Para identificar e corrigir erros de cluster, use as ferramentas descritas nesta página. Talvez seja necessário inicializar algumas ferramentas ao iniciar o cluster. Outras ferramentas estão disponíveis para todos os clusters por padrão. 

**Topics**
+ [

## Visualizar detalhes do cluster do EMR
](#emr-troubleshoot-tools-details)
+ [

## Visualizar detalhes do erro do cluster do EMR
](#emr-troubleshoot-errordetail)
+ [

## Executar scripts e configurar processos do Amazon EMR
](#emr-troubleshoot-tools-commands)
+ [

## Exibir arquivos de log do
](#emr-troubleshoot-tools-logs)
+ [

## Monitorar a performance do cluster do EMR
](#emr-troubleshoot-tools-performance)

## Visualizar detalhes do cluster do EMR
<a name="emr-troubleshoot-tools-details"></a>

Você pode usar a API Console de gerenciamento da AWS AWS CLI, ou EMR para recuperar informações detalhadas sobre um cluster do EMR e a execução de trabalhos. Para obter mais informações sobre como usar o Console de gerenciamento da AWS e AWS CLI, consulte[Exibição de status e detalhes do cluster do Amazon EMR](emr-manage-view-clusters.md).

### Painel de detalhes do console do Amazon EMR
<a name="emr-troubleshoot-tools-console"></a>

Na lista **Clusters** no console do Amazon EMR, você pode ver informações de alto nível sobre o status de cada cluster em sua conta e Região da AWS. A lista exibe todos os clusters ativos e terminados que você iniciou nos últimos dois meses. Na lista **Clusters**, você pode selecionar um **Name (Nome)** de cluster para visualizar detalhes do cluster. Essas informações são organizadas em diferentes categorias para facilitar a navegação. 

As **interfaces do usuário da aplicação** disponíveis na página de detalhes do cluster podem ser para solucionar problemas de cluster. Ele fornece o status de aplicações do YARN e, para algumas, como aplicações Spark, você pode se aprofundar em diferentes métricas e facetas, como trabalhos, preparação e executores. Para obter mais informações, consulte [Como exibir o histórico da aplicação do Amazon EMR](emr-cluster-application-history.md). Esse atributo está disponível somente no Amazon EMR 5.8.0 e versões posteriores.

### Interface de linha de comando do Amazon EMR
<a name="emr-troubleshoot-tools-cli"></a>

Você pode localizar detalhes sobre um cluster usando o `--describe` argumento AWS CLI with the. 

### API do Amazon EMR
<a name="emr-troubleshoot-tools-api"></a>

Você pode localizar detalhes sobre um cluster na API usando a ação `DescribeJobFlows`. 

## Visualizar detalhes do erro do cluster do EMR
<a name="emr-troubleshoot-errordetail"></a>

Quando um cluster do EMR termina com um erro, o `DescribeCluster` e `ListClusters` APIs retorna um código de erro e uma mensagem de erro. Para erros de cluster selecionados, a matriz de dados `ErrorDetail` pode ajudar a solucionar a falha.

Para obter uma lista de códigos de erro que incluam dados `ErrorDetail`, consulte [Códigos de erro com ErrorDetail informações no Amazon EMR](emr-troubleshoot-error-errordetail.md).

**nota**  
Refinamos continuamente nossas mensagens de erro para você receber as informações mais recentes e pertinentes. Não é recomendável analisar o texto de `ErrorMessage` porque ele está sujeito a alterações.

## Executar scripts e configurar processos do Amazon EMR
<a name="emr-troubleshoot-tools-commands"></a>

Como parte do processo de solução de problemas, talvez seja útil executar scripts personalizados no cluster ou visualizar e configurar processos de cluster.

### Visualizar e reiniciar processos da aplicação
<a name="emr-troubleshoot-tools-stop-start-processes"></a>

Pode ser útil visualizar os processos em execução no cluster para diagnosticar possíveis problemas. Você pode interromper e reiniciar os processos do cluster conectando-se ao nó principal do cluster. Para obter mais informações, consulte [Visualizar e reiniciar processos do Amazon EMR e de aplicações (daemons)](emr-process-restart-stop-view.md).

### Executar comandos e scripts sem uma conexão SSH
<a name="emr-troubleshoot-tools-run-scripts"></a>

Para executar um comando ou script no cluster como uma etapa, você pode usar as ferramentas `command-runner.jar` ou `script-runner.jar` sem estabelecer uma conexão SSH com o nó principal. Para obter mais informações, consulte [Run commands and scripts on an Amazon EMR cluster](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-commandrunner.html).

## Exibir arquivos de log do
<a name="emr-troubleshoot-tools-logs"></a>

Tanto o Amazon EMR como o Hadoop geram arquivos de log conforme o cluster é executado. Você pode acessar esses arquivos de log de várias ferramentas diferentes, dependendo da configuração especificada ao iniciar o cluster. Para obter mais informações, consulte [Configuração de registro em log e depuração do cluster do Amazon EMR](emr-plan-debugging.md). 

### Arquivos de log no nó principal
<a name="emr-troubleshoot-tools-logs-master"></a>

Cada cluster publica arquivos de registros no diretório/mnt/var/log/no nó principal. Esses arquivos de log estão disponíveis apenas enquanto o cluster está em execução. 

### Arquivos de log arquivados no Amazon S3
<a name="emr-troubleshoot-tools-logs-s3"></a>

Se você iniciar o cluster e especificar um caminho de log do Amazon S3, o cluster copiará os arquivos de log armazenados em/mnt/var/log/no nó principal para o Amazon S3 em intervalos de 5 minutos. Isso garante que você terá acesso aos arquivos de log, mesmo depois que o cluster for encerrado. Como os arquivos são arquivados em intervalos de 5 minutos, os últimos minutos de um cluster repentinamente encerrado podem não estar disponíveis. 

## Monitorar a performance do cluster do EMR
<a name="emr-troubleshoot-tools-performance"></a>

O Amazon EMR fornece várias ferramentas para monitorar a performance do cluster. 

### Interfaces Web do Hadoop
<a name="emr-troubleshoot-tools-hadoop-ui"></a>

Cada cluster publica um conjunto de interfaces Web no nó principal que contêm informações sobre o cluster. Você pode acessar essas páginas da Web usando um túnel SSH para conectá-las ao nó principal. Para obter mais informações, consulte [Visualizar interfaces Web hospedadas em clusters do Amazon EMR](emr-web-interfaces.md). 

### CloudWatch métricas
<a name="emr-troubleshoot-tools-cloudwatch"></a>

Cada cluster reporta métricas para CloudWatch. CloudWatch é um serviço da web que rastreia métricas e que você pode usar para definir alarmes sobre essas métricas. Para obter mais informações, consulte [Monitorando métricas do Amazon EMR com CloudWatch](UsingEMR_ViewingMetrics.md). 