Video: 1001 Feedback Curs Manager Resurse Umane - Extreme Training 2024
Componenta principală a YARN (încă un alt negustor al resurselor) este Resource Manager, care guvernează toate resursele de procesare a datelor în clusterul Hadoop. Pur și simplu, managerul de resurse este un programator dedicat care alocă resurse solicitanților de aplicații. Singurele sale sarcini sunt să mențină o imagine globală a tuturor resurselor din cluster, să gestioneze cererile de resurse, să planifice cererea și apoi să aloce resurse aplicației solicitante.
Resurse Manager, o componentă critică într-un cluster Hadoop, ar trebui să ruleze pe un nod principal dedicat.
Chiar dacă Managerul resurselor este practic un programator pur, el se bazează pe modulele de planificare pentru logica reală de planificare. Aveți posibilitatea să alegeți dintre aceiași planificatori care au fost disponibili în Hadoop 1, care au fost actualizați pentru a lucra cu YARN: FIFO (prima în, prima dată), Capacitate sau Târg Share.
Managerul resurselor este complet agnostic în ceea ce privește atât aplicațiile, cât și cadrele - nu are câini în acele vânători, cu alte cuvinte. Nu are niciun concept de hartă și nici nu reduce sarcinile, nu urmărește progresul locurilor de muncă sau sarcinile individuale ale acestora și nu se ocupă de eșecuri.
Pe scurt, managerul de resurse este o plecare completă de la daemonul JobTracker pentru mediile Hadoop 1. Ceea ce face Managerul Resurselor este programarea sarcinilor de lucru și face acest lucru bine.
Acest grad ridicat de taxe de separare - concentrându-se pe un aspect în timp ce ignorați totul altceva - este exact ceea ce face ca YARN să fie mult mai scalabil, capabil să ofere o platformă generică pentru aplicații, > multi-chiriaș cluster Hadoop - multi-chiriaș deoarece diferite unități de afaceri pot împărți același cluster Hadoop.