JobTracker

May -Akda: Roger Morrison
Petsa Ng Paglikha: 19 Setyembre 2021
I -Update Ang Petsa: 21 Hunyo 2024
Anonim
019 MapReduce Daemons JobTracker and TaskTracker Explained
Video.: 019 MapReduce Daemons JobTracker and TaskTracker Explained

Nilalaman

Kahulugan - Ano ang ibig sabihin ng JobTracker?

Ang JobTracker ay isang daemon na tumatakbo sa Apache Hadoops MapReduce engine. Ang JobTracker ay isang mahalagang serbisyo na sinasakup ang lahat ng mga gawain ng MapReduce sa iba't ibang mga node sa kumpol, perpekto sa mga node na naglalaman ng data, o sa pinakakaunti ay matatagpuan sa parehong rack ng mga node na naglalaman ng data.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang JobTracker

Ang JobTracker ay ang serbisyo sa loob ng Hadoop na responsable sa pagkuha ng mga kahilingan sa kliyente. Itinalaga nito ang mga ito sa TaskTrackers sa DataNodes kung saan ang data na kinakailangan ay lokal na naroroon. Kung hindi posible, sinubukan ng JobTracker na italaga ang mga gawain sa TaskTrackers sa loob ng parehong rack kung saan ang data ay lokal na naroroon. Kung sa ilang kadahilanan ay nabigo din ito, itinatalaga ng JobTracker ang gawain sa isang TaskTracker kung saan umiiral ang isang kopya ng data. Sa Hadoop, ang mga bloke ng data ay kinopya sa buong DataNodes upang matiyak ang kalabisan, kaya't kung ang isang node sa kumpol ay nabigo, ang trabaho ay hindi nabigo din.


Proseso ng JobTracker:

  1. Ang mga kahilingan sa trabaho mula sa mga aplikasyon ng kliyente ay natanggap ng JobTracker,
  2. Kinokonsulta ng JobTracker ang NameNode upang matukoy ang lokasyon ng kinakailangang data.
  3. Nahanap ng JobTracker ang mga node ng TaskTracker na naglalaman ng data o hindi bababa sa malapit sa data.
  4. Ang trabaho ay isinumite sa napiling TaskTracker.
  5. Ang TaskTracker ay nagsasagawa ng mga gawain habang sinusubaybayan ng JobTracker. Kung ang trabaho ay nabigo, ang JobTracker ay muling isumite ang trabaho sa isa pang TaskTracker. Gayunpaman, ang JobTracker mismo ay isang solong punto ng pagkabigo, nangangahulugang kung nabigo ito ng buong sistema ay bumababa.
  6. Ina-update ng JobTracker ang katayuan nito kapag nakumpleto ang trabaho.
  7. Ang client requester ay maaari na ngayong i-poll ang impormasyon mula sa JobTracker.