JobTracker

Автор: Roger Morrison
Дата На Създаване: 19 Септември 2021
Дата На Актуализиране: 21 Юни 2024
Anonim
019 MapReduce Daemons JobTracker and TaskTracker Explained
Видео: 019 MapReduce Daemons JobTracker and TaskTracker Explained

Съдържание

Определение - Какво означава JobTracker?

JobTracker е демон, който работи на двигателя Apache Hadoops MapReduce. JobTracker е основна услуга, която обработва всички задачи на MapReduce към различните възли в клъстера, в идеалния случай към онези възли, които вече съдържат данните или най-малкото са разположени в един и същ шкаф като възлите, съдържащи данните.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява JobTracker

JobTracker е услугата в Hadoop, която отговаря за приемането на клиентски заявки. Приписва ги на TaskTrackers на DataNodes, където необходимите данни са локално налични. Ако това не е възможно, JobTracker се опитва да възложи задачите на TaskTrackers в същия шкаф, където данните са локално. Ако по някаква причина това също се провали, JobTracker възлага задачата на TaskTracker, където има реплика на данните. В Hadoop блоковете данни се репликират през DataNodes, за да се гарантира излишността, така че ако един възел в клъстера не успее, задачата също не се провали.

Процес на JobTracker:

  1. Заявките за работа от клиентски приложения се получават от JobTracker,
  2. JobTracker се консултира с NameNode, за да определи местоположението на необходимите данни.
  3. JobTracker открива TaskTracker възли, които съдържат данните или поне са в близост до данните.
  4. Заданието се изпраща на избрания TaskTracker.
  5. TaskTracker изпълнява задачите си, като се следи отблизо от JobTracker. Ако задачата се провали, JobTracker просто предава задачата на друг TaskTracker. Въпреки това, JobTracker сам по себе си е единична точка на провал, което означава, че ако не успее цялата система пада.
  6. JobTracker актуализира състоянието си, когато работата приключи.
  7. Клиентът рикуестър вече може да анкетира информация от JobTracker.