Ce este mapper și reducer în Hadoop?
Ce este mapper și reducer în Hadoop?
Anonim

Avantajul major al MapReduce este că este ușor să scalați procesarea datelor pe mai multe noduri de calcul. Sub MapReduce model, primitivele de prelucrare a datelor se numesc mappers și reductoare . Descompunerea unei aplicații de prelucrare a datelor în mapper și reductoare este uneori nebanală.

Ținând acest lucru în vedere, ce este mapper și reducer?

MapReduce constă din două funcții cheie: Mapper și Reducer . Cartograf este o funcție care procesează datele de intrare. The cartograf prelucrează datele și creează câteva bucăți mici de date.

ce este un mapper? A cartograf poate descrie o dată cartograf precum și o persoană care creează hărți geografice. Îndatoririle unui geografic cartograf sau tehnicianul de cartografiere includ colectarea și prelucrarea datelor geografice pentru a crea o hartă a unei zone.

În acest fel, la ce folosește mapper și reducer în Hadoop?

Potrivit Apache Software Foundation, obiectivul principal al Hartă / Reduce este de a împărți setul de date de intrare în bucăți independente care sunt procesate într-o manieră complet paralelă. The Hadoop MapReduce framework sortează ieșirile hărților, care sunt apoi introduse în reduce sarcini.

La ce folosește mapper în Hadoop?

Într-o alergare Hadoop job, aplicațiile implementează de obicei Cartograf și Interfețe de reducere pentru a furniza harta (sarcini individuale care transformă înregistrările de intrare în înregistrări intermediare) și metode de reducere pentru a reduce un set de valori intermediare care partajează o cheie la un set mai mic de valori.

Recomandat: