Koti Audio Mikä on työn ketjuttaminen? - määritelmä techopediasta

Mikä on työn ketjuttaminen? - määritelmä techopediasta

Sisällysluettelo:

Anonim

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.

Mikä on työn ketjuttaminen? - määritelmä techopediasta