Isi
- Definisi - Apa yang dimaksud dengan JobTracker?
- Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.
- Techopedia menjelaskan JobTracker
Definisi - Apa yang dimaksud dengan JobTracker?
JobTracker adalah daemon yang berjalan pada mesin Apache Hadoops MapReduce. JobTracker adalah layanan penting yang menggabungkan semua tugas MapReduce ke berbagai node dalam cluster, idealnya ke node yang sudah berisi data, atau paling tidak terletak di rak yang sama dengan node yang berisi data.
Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.
Techopedia menjelaskan JobTracker
JobTracker adalah layanan di dalam Hadoop yang bertanggung jawab untuk menerima permintaan klien. Ini menugaskan mereka ke TaskTrackers pada DataNodes di mana data yang dibutuhkan ada secara lokal. Jika itu tidak memungkinkan, JobTracker mencoba untuk menetapkan tugas ke TaskTrackers dalam rak yang sama di mana data hadir secara lokal. Jika karena alasan tertentu ini juga gagal, JobTracker memberikan tugas ke TaskTracker di mana replika data ada. Di Hadoop, blok data direplikasi di DataNodes untuk memastikan redundansi, sehingga jika satu node dalam gugus gagal, pekerjaan tidak gagal juga.
Proses JobTracker:
- Permintaan pekerjaan dari aplikasi klien diterima oleh JobTracker,
- JobTracker berkonsultasi dengan NameNode untuk menentukan lokasi data yang diperlukan.
- JobTracker menempatkan node TaskTracker yang berisi data atau setidaknya berada di dekat data.
- Pekerjaan diserahkan ke TaskTracker yang dipilih.
- TaskTracker melakukan tugasnya sambil dipantau secara ketat oleh JobTracker. Jika pekerjaan gagal, JobTracker cukup mengirimkan kembali pekerjaan ke TaskTracker lain. Namun, JobTracker sendiri adalah titik kegagalan tunggal, artinya jika gagal, keseluruhan sistem akan mati.
- JobTracker memperbarui statusnya saat pekerjaan selesai.
- Pemohon klien sekarang dapat polling informasi dari JobTracker.