Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Lihat file log EMR Amazon
Amazon EMR dan Hadoop menghasilkan berkas log yang melaporkan status pada klaster. Secara default, ini ditulis ke simpul utama dalam /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 simpul 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, kunjungi http://hadoop.apache. org/docs/stable/hadoop-project-dist/hadoop-common/ClusterSetup.html
Lihat file log pada node utama
Tabel berikut mencantumkan beberapa file log yang akan Anda temukan di simpul utama.
Lokasi | Deskripsi |
---|---|
/emr/instance-controller/log/bootstrap-tindakan |
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-state |
Log status instans. Ini berisi informasi tentang CPU, status memori, dan utas pengumpul sampah dari simpul tersebut. |
/emr/layanan-pengasuh |
Log ditulis oleh proses pengasuh layanan. |
/mnt/var/log/ |
Log khusus untuk aplikasi seperti Hadoop, Spark, atau Hive. |
/mnt/var/log/hadoop/steps/ |
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 file AWS CLI.
-
Gunakan SSH untuk terhubung ke node utama seperti yang dijelaskan dalamConnect ke node primer Amazon EMR cluster 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
less
Linux 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, ia 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 |
---|---|
/ |
Log simpul, termasuk tindakan bootstrap, status instans, dan log aplikasi untuk simpul. Log untuk setiap node disimpan dalam folder berlabel dengan identifier dari EC2 instance node 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. |
// |
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 AWS Management Console 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.