

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Alat apa yang tersedia untuk memecahkan masalah klaster EMR Amazon?
<a name="emr-troubleshoot-tools"></a>

Untuk mengidentifikasi dan memperbaiki kesalahan klaster, Anda dapat menggunakan alat yang dijelaskan di halaman ini. Anda mungkin perlu menginisialisasi beberapa alat saat meluncurkan cluster. Alat lain tersedia untuk setiap cluster secara default. 

**Topics**
+ [Lihat detail klaster EMR](#emr-troubleshoot-tools-details)
+ [Lihat detail kesalahan klaster EMR](#emr-troubleshoot-errordetail)
+ [Jalankan skrip dan konfigurasikan proses EMR Amazon](#emr-troubleshoot-tools-commands)
+ [Melihat berkas log](#emr-troubleshoot-tools-logs)
+ [Memantau kinerja klaster EMR](#emr-troubleshoot-tools-performance)

## Lihat detail klaster EMR
<a name="emr-troubleshoot-tools-details"></a>

Anda dapat menggunakan Konsol Manajemen AWS, AWS CLI, atau EMR API untuk mengambil informasi rinci tentang klaster EMR dan eksekusi pekerjaan. Untuk informasi lebih lanjut tentang menggunakan Konsol Manajemen AWS dan AWS CLI, lihat[Lihat status dan detail klaster EMR Amazon](emr-manage-view-clusters.md).

### Panel detail konsol Amazon EMR
<a name="emr-troubleshoot-tools-console"></a>

Dalam daftar **Clusters** di konsol EMR Amazon, Anda dapat melihat informasi tingkat tinggi tentang status setiap cluster di akun Anda dan. Wilayah AWS Daftar ini menampilkan semua cluster aktif dan dihentikan yang Anda luncurkan dalam dua bulan terakhir. Dari daftar **Klaster**, Anda dapat memilih sebuah **Nama** klaster untuk melihat detail klaster. Informasi ini tersusun dalam kategori yang berbeda untuk memudahkan navigasi. 

**Antarmuka pengguna Aplikasi** yang tersedia di halaman detail cluster dapat berguna untuk memecahkan masalah cluster. Ini memberikan status aplikasi YARN, dan untuk beberapa, seperti aplikasi Spark Anda dapat menelusuri metrik dan aspek yang berbeda seperti pekerjaan, tahapan, dan pelaksana. Untuk informasi selengkapnya, lihat [Lihat riwayat aplikasi Amazon EMR](emr-cluster-application-history.md). Fitur ini hanya tersedia untuk Amazon EMR rilis 5.8.0 dan lebih tinggi.

### Antarmuka baris perintah Amazon EMR
<a name="emr-troubleshoot-tools-cli"></a>

Anda dapat menemukan detail tentang cluster dari AWS CLI dengan `--describe` argumen. 

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

Anda dapat menemukan detail tentang sebuah klaster dari API menggunakan tindakan `DescribeJobFlows`. 

## Lihat detail kesalahan klaster EMR
<a name="emr-troubleshoot-errordetail"></a>

Ketika cluster EMR berakhir dengan kesalahan, `DescribeCluster` dan `ListClusters` APIs mengembalikan kode kesalahan dan pesan kesalahan. Untuk kesalahan klaster tertentu, larik `ErrorDetail` data dapat membantu Anda memecahkan masalah kegagalan.

Untuk daftar kode kesalahan yang menyertakan `ErrorDetail` data, lihat[Kode kesalahan dengan ErrorDetail informasi di Amazon EMR](emr-troubleshoot-error-errordetail.md).

**catatan**  
Kami terus menyempurnakan pesan kesalahan kami sehingga Anda menerima informasi terbaru dan relevan. Kami tidak menyarankan Anda mengurai teks dari `ErrorMessage` karena teks ini dapat berubah.

## Jalankan skrip dan konfigurasikan proses EMR Amazon
<a name="emr-troubleshoot-tools-commands"></a>

Sebagai bagian dari proses pemecahan masalah, Anda mungkin merasa terbantu untuk menjalankan skrip kustom di klaster Anda atau melihat dan mengonfigurasi proses klaster.

### Lihat dan mulai ulang proses aplikasi
<a name="emr-troubleshoot-tools-stop-start-processes"></a>

Akan sangat membantu untuk melihat proses yang sedang berjalan di cluster Anda untuk mendiagnosis potensi masalah. Anda dapat menghentikan dan memulai ulang proses klaster dengan menghubungkan ke node master cluster Anda. Untuk informasi selengkapnya, lihat [Lihat dan mulai ulang EMR Amazon dan proses aplikasi (daemon)](emr-process-restart-stop-view.md).

### Jalankan perintah dan skrip tanpa koneksi SSH
<a name="emr-troubleshoot-tools-run-scripts"></a>

Untuk menjalankan perintah atau skrip di cluster Anda sebagai langkah, Anda dapat menggunakan `command-runner.jar` atau `script-runner.jar` alat tanpa membuat koneksi SSH ke node master. Untuk informasi selengkapnya, lihat [Menjalankan perintah dan skrip di klaster EMR Amazon](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-commandrunner.html).

## Melihat berkas log
<a name="emr-troubleshoot-tools-logs"></a>

Amazon EMR dan Hadoop sama-sama menghasilkan berkas log selama klaster berjalan. Anda dapat mengakses file log ini dari beberapa alat yang berbeda, tergantung pada konfigurasi yang Anda tentukan saat Anda meluncurkan cluster. Untuk informasi selengkapnya, lihat [Konfigurasikan pencatatan dan debugging cluster EMR Amazon EMR](emr-plan-debugging.md). 

### Berkas log pada simpul utama
<a name="emr-troubleshoot-tools-logs-master"></a>

Setiap cluster menerbitkan file log ke direktori/mnt/var/log/pada node master. Berkas log ini hanya tersedia saat klaster berjalan. 

### Berkas log yang diarsipkan ke Amazon S3
<a name="emr-troubleshoot-tools-logs-s3"></a>

Jika Anda meluncurkan cluster dan menentukan jalur log Amazon S3, cluster akan menyalin file log yang disimpan di/mnt/var/log/pada node master ke Amazon S3 dalam interval 5 menit. Hal ini memastikan bahwa Anda memiliki akses ke file berkas log bahkan setelah klaster diakhiri. Karena file diarsipkan dalam interval 5 menit, beberapa menit terakhir dari klaster yang tiba-tiba diakhiri mungkin tidak tersedia. 

## Memantau kinerja klaster EMR
<a name="emr-troubleshoot-tools-performance"></a>

Amazon EMR menyediakan beberapa alat untuk memantau performa klaster Anda. 

### Antarmuka web Hadoop
<a name="emr-troubleshoot-tools-hadoop-ui"></a>

Setiap klaster menerbitkan satu set antarmuka web pada simpul utama yang berisi informasi tentang klaster. Anda dapat mengakses halaman web ini dengan menggunakan terowongan SSH untuk menghubungkan mereka pada simpul utama. Untuk informasi selengkapnya, lihat [Melihat antarmuka web yang di-host pada klaster Amazon EMR](emr-web-interfaces.md). 

### CloudWatch metrik
<a name="emr-troubleshoot-tools-cloudwatch"></a>

Setiap klaster melaporkan metrik ke CloudWatch. CloudWatch adalah layanan web yang melacak metrik, dan yang dapat Anda gunakan untuk mengatur alarm pada metrik tersebut. Untuk informasi selengkapnya, lihat [Memantau metrik Amazon EMR dengan CloudWatch](UsingEMR_ViewingMetrics.md). 