JobTracker

Autor: Roger Morrison
Loomise Kuupäev: 19 September 2021
Värskenduse Kuupäev: 21 Juunis 2024
Anonim
019 MapReduce Daemons JobTracker and TaskTracker Explained
Videot: 019 MapReduce Daemons JobTracker and TaskTracker Explained

Sisu

Definitsioon - mida JobTracker tähendab?

JobTracker on deemon, mis töötab Apache Hadoops MapReduce mootoril. JobTracker on oluline teenus, mis koondab kõik MapReduce'i ülesanded klastri erinevatesse sõlmedesse, ideaaljuhul nendesse sõlmedesse, mis juba sisaldavad andmeid või asuvad vähemalt samas riiulis, kus andmeid sisaldavad sõlmed.


Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab JobTracker

JobTracker on Hadoopi teenus, mis vastutab klientide taotluste vastuvõtmise eest. See määrab nad DataNodes'is TaskTrackersisse, kus nõutavad andmed on kohapeal olemas. Kui see pole võimalik, proovib JobTracker määrata ülesanded TaskTrackeritele samas ruumis, kus andmed on lokaalselt olemas. Kui see mingil põhjusel ka ebaõnnestub, määrab JobTracker ülesande TaskTrackerile, kus on olemas andmete koopia. Hadoopis korratakse redigeerimise tagamiseks andmeplokke DataNodes üle nii, et kui klastri üks sõlm ebaõnnestub, ei õnnestu ka töö.

JobTrackeri protsess:

  1. Kliendirakenduste töötaotlused võtab vastu JobTracker,
  2. JobTracker võtab vajalike andmete asukoha määramiseks ühendust nimega NameNode.
  3. JobTracker otsib TaskTrackeri sõlmi, mis sisaldavad andmeid või on vähemalt andmete lähedal.
  4. Töö saadetakse valitud TaskTrackerisse.
  5. TaskTracker täidab oma ülesandeid, jälgides samal ajal hoolikalt JobTrackerit. Kui töö ebaõnnestub, saadab JobTracker töö lihtsalt teisele TaskTrackerile. JobTracker ise on aga üks tõrkepunkt, mis tähendab, et kui see ebaõnnestub, läheb kogu süsteem alla.
  6. JobTracker värskendab oma olekut pärast töö lõppemist.
  7. Klienditaotleja saab nüüd teavet hankida JobTrackeri kaudu.