JobTracker

Autora: Roger Morrison
Data De La Creació: 19 Setembre 2021
Data D’Actualització: 21 Juny 2024
Anonim
019 MapReduce Daemons JobTracker and TaskTracker Explained
Vídeo: 019 MapReduce Daemons JobTracker and TaskTracker Explained

Content

Definició: què significa JobTracker?

JobTracker és un dimoni que funciona amb el motor Apache Hadoops MapReduce. JobTracker és un servei essencial que agrupa totes les tasques de MapReduce als diferents nodes del clúster, idealment per a aquells nodes que ja contenen les dades o, com a mínim, es troben al mateix rack que els nodes que contenen les dades.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica JobTracker

JobTracker és el servei d’Hadoop que s’encarrega de fer peticions de clients. Els assigna a TaskTrackers a DataNodes on es troben localment les dades necessàries. Si això no és possible, JobTracker intenta assignar les tasques a TaskTrackers dins del mateix rack on hi ha les dades localment presents. Si per algun motiu també falla, JobTracker assigna la tasca a un TaskTracker on existeix una rèplica de les dades. A Hadoop, els blocs de dades es repliquen a través de DataNodes per garantir una redundància, de manera que si un node del clúster falla, la tasca no també fallarà.

Procés JobTracker:


  1. JobTracker rep les sol·licituds de feina de les aplicacions de client,
  2. JobTracker consulta el NameNode per determinar la ubicació de les dades necessàries.
  3. JobTracker localitza els nodes de TaskTracker que contenen les dades o almenys estan a prop de les dades.
  4. El treball s’envia a TaskTracker seleccionat.
  5. El TaskTracker realitza les seves tasques mentre que JobTracker és vigilat de prop. Si el treball falla, JobTracker simplement torna a enviar la feina a un altre TaskTracker. Tanmateix, JobTracker en si és un únic punt de fracàs, és a dir, si falla tot el sistema baixa.
  6. JobTracker actualitza el seu estat quan finalitza el treball.
  7. El sol·licitant del client ara pot consultar la informació de JobTracker.