JobTracker

Pengarang: Roger Morrison
Tanggal Pembuatan: 19 September 2021
Tanggal Pembaruan: 21 Juni 2024
Anonim
019 MapReduce Daemons JobTracker and TaskTracker Explained
Video: 019 MapReduce Daemons JobTracker and TaskTracker Explained

Isi

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:

  1. Permintaan pekerjaan dari aplikasi klien diterima oleh JobTracker,
  2. JobTracker berkonsultasi dengan NameNode untuk menentukan lokasi data yang diperlukan.
  3. JobTracker menempatkan node TaskTracker yang berisi data atau setidaknya berada di dekat data.
  4. Pekerjaan diserahkan ke TaskTracker yang dipilih.
  5. 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.
  6. JobTracker memperbarui statusnya saat pekerjaan selesai.
  7. Pemohon klien sekarang dapat polling informasi dari JobTracker.