JobTracker

Autor: Roger Morrison
Datum Stvaranja: 19 Rujan 2021
Datum Ažuriranja: 21 Lipanj 2024
Anonim
019 MapReduce Daemons JobTracker and TaskTracker Explained
Video: 019 MapReduce Daemons JobTracker and TaskTracker Explained

Sadržaj

Definicija - Što znači JobTracker?

JobTracker je demon koji se pokreće na Apache Hadoops MapReduce motoru. JobTracker je osnovna usluga koja objedinjuje sve MapReduce zadatke na različite čvorove u klasteru, idealno za one čvorove koji već sadrže podatke ili su u najmanju ruku smješteni u istom stalku kao i čvorovi koji sadrže podatke.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava JobTracker

JobTracker je usluga unutar Hadoopa koja je odgovorna za prihvaćanje zahtjeva klijenata. Dodeli ih TaskTrackerima na DataNodes-ovima gdje su potrebni podaci lokalno prisutni. Ako to nije moguće, JobTracker pokušava dodijeliti zadatke TaskTrackersima unutar istog stalka u kojem su podaci lokalno prisutni. Ako iz nekog razloga to također ne uspije, JobTracker dodjeljuje zadatak TaskTrackeru gdje postoji replika podataka. U Hadoopu se blokovi podataka repliciraju kroz DataNodes kako bi se osigurala suvišnost, tako da ako jedan čvor u klasteru ne uspije, posao također ne uspije.

Proces JobTracker:

  1. Zahtjeve za posao iz klijentskih aplikacija prima JobTracker,
  2. JobTracker konzultira NameNode kako bi odredio lokaciju potrebnih podataka.
  3. JobTracker locira čvorove TaskTracker koji sadrže podatke ili su barem u blizini podataka.
  4. Zadatak se podnosi izabranom TaskTrackeru.
  5. TaskTracker obavlja svoje zadatke dok strogo nadzire JobTracker. Ako posao ne uspije, JobTracker jednostavno ponovno predaje posao drugom TaskTrackeru. Međutim, sam JobTracker je jedna točka neuspjeha, što znači da ako propadne cijeli sustav propada.
  6. JobTracker ažurira svoj status kada posao završi.
  7. Podnosilac zahtjeva sada može anketirati podatke s JobTracker-a.