Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Lihat file log Amazon EMR
Amazon EMR dan Hadoop menghasilkan berkas log yang melaporkan status pada klaster. Secara default, ini ditulis ke node utama di /mnt/var/log/ direktori. Tergantung pada cara Anda mengkonfigurasi klaster Anda ketika Anda meluncurkannya, log ini juga dapat diarsipkan ke Amazon S3 dan dapat dilihat melalui alat debugging grafis.
Ada banyak jenis log yang ditulis ke node utama. Amazon EMR menulis log langkah, tindakan bootstrap, dan status instans. Apache Hadoop menulis log untuk melaporkan pengolahan pekerjaan, tugas, dan upaya tugas. Hadoop juga mencatat log dari daemon nya. Untuk informasi lebih lanjut tentang log yang ditulis oleh Hadoop, buka. http://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/ClusterSetup.html
Melihat file log pada node utama
Tabel berikut mencantumkan beberapa file log yang akan Anda temukan di node utama.
| Lokasi | Deskripsi |
|---|---|
|
/emr/instance- controller/log /tindakan bootstrap |
Log ditulis selama pemrosesan tindakan bootstrap. |
|
/mnt/var/log/hadoop-pendorong negara |
Log ditulis oleh proses pendorong status Hadoop. |
|
/emr/instance-controller/log |
Log pengendali instans. |
|
/emr/instance-negara |
Log status instans. Ini berisi informasi tentang CPU, status memori, dan utas pengumpul sampah dari simpul tersebut. |
|
/emr/service-pengasuh |
Log ditulis oleh proses pengasuh layanan. |
|
//logmnt/var/ |
Log khusus untuk aplikasi seperti Hadoop, Spark, atau Hive. |
|
/mnt/var/log/hadoop/langkah/ |
Log langkah yang berisi informasi tentang pengolahan langkah. Nilai Log langkah yang ditulis oleh Amazon EMR adalah sebagai berikut.
|
Untuk melihat file log pada node utama dengan AWS CLI.
-
Gunakan SSH untuk terhubung ke node utama seperti yang dijelaskan dalamHubungkan ke node utama cluster Amazon EMR menggunakan SSH.
-
Buka direktori yang berisi informasi berkas log yang ingin Anda lihat. Tabel sebelumnya memberikan daftar jenis berkas log yang tersedia dan tempat Anda dapat menemukannya. Contoh berikut menunjukkan perintah untuk membuka log langkah dengan sebuah ID,
s-1234ABCDEFGH.cd /mnt/var/log/hadoop/steps/s-1234ABCDEFGH/ -
Gunakan penampil file pilihan Anda untuk melihat berkas log. Contoh berikut menggunakan perintah
lessLinux untuk melihat berkas logcontroller.less controller
Melihat berkas log yang diarsipkan ke Amazon S3
Secara default, klaster Amazon EMR yang diluncurkan menggunakan konsol secara otomatis mengarsipkan berkas log ke Amazon S3. Anda dapat menentukan jalur log Anda sendiri, atau Anda dapat mengizinkan konsol untuk secara otomatis membuat jalur log untuk Anda. Untuk klaster yang diluncurkan menggunakan CLI atau API, Anda harus mengkonfigurasi log pengarsipan Amazon S3 secara manual.
Ketika Amazon EMR dikonfigurasi untuk mengarsipkan file log ke Amazon S3, Amazon EMR menyimpan file di lokasi S3 yang Anda tentukan, di foldercluster-id//, di cluster-id mana ID cluster.
Tabel berikut mencantumkan beberapa berkas log yang akan Anda temukan pada Amazon S3.
| Lokasi | Deskripsi |
|---|---|
|
//no |
Log simpul, termasuk tindakan bootstrap, status instans, dan log aplikasi untuk simpul. Log untuk setiap simpul disimpan dalam folder berlabel dengan pengenal instans EC2 dari simpul tersebut. |
|
/ |
Log yang dibuat oleh setiap aplikasi atau daemon terkait dengan suatu aplikasi. Sebagai contoh, log server Hive terletak di |
|
/ |
Log langkah yang berisi informasi tentang pengolahan langkah. Nilai Log langkah yang ditulis oleh Amazon EMR adalah sebagai berikut.
|
|
/ |
Log kontainer aplikasi. Log untuk setiap aplikasi YARN disimpan di lokasi ini. |
|
//hadoop-map |
Log yang berisi informasi tentang detail konfigurasi dan riwayat pekerjaan MapReduce pekerjaan. |
Untuk melihat file log yang diarsipkan ke Amazon S3 dengan konsol Amazon S3
-
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/
. -
Buka bucket S3 yang ditentukan ketika Anda mengkonfigurasi klaster untuk mengarsipkan berkas log di Amazon S3.
-
Buka berkas log yang berisi informasi yang ingin ditampilkan. Tabel sebelumnya memberikan daftar jenis berkas log yang tersedia dan tempat Anda dapat menemukannya.
-
Download objek berkas log untuk melihatnya. Untuk melihat instruksi, lihat Mengunduh objek.