Sisällysluettelo:
Määritelmä - mitä työketju tarkoittaa?
Työn ketjuttaminen on MapReducen termi, joka viittaa useiden vaiheiden käynnistämiseen samassa MapReduce-tehtävässä. Työn ketjuttamisella ensimmäinen työ lähettää tulosteen yhdelle työlle, joka lähettää lähtöä seuraavalle ketjun työlle ja niin edelleen, kunnes työ on valmis. Se on eräs muoto MapReduce-töiden liittämisestä, jotta ne olisivat paremmin hallittavissa.
Techopedia selittää työketjun
Työn ketjuttaminen MapReducessa tarkoittaa useiden tehtävien suorittamista yhdessä MapReduce-työssä.
Työketju voi koostua esimerkiksi:
Kartta1> Pienennä1> Kartta2> Pienennä2
Työn ketjuttamisen etuna on, että se eliminoi välitiedon tarpeen kaikkien putkilinjan vaiheiden välillä. Tässä mielessä työn ketjuttaminen on samanlainen kuin tulo / lähtö-uudelleenohjaus Unix-kuoressa. Lähtö ketjun yhdestä linkistä siirtyy seuraavan työn ketjun tuloon. MapReduce antaa kehittäjille mahdollisuuden määrittää riippuvuudet tai mitkä työt on suoritettava ennen kuin se käsittelee ketjun seuraavat työt addDeppingJob () -metopuhelun avulla.
Tämän avulla kehittäjän on helpompaa kirjoittaa MapReduce-ohjelma, joka pystyy käsittelemään suuria määriä dataa.
