Inhoud
- Definitie - Wat betekent Job Chaining?
- Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.
- Techopedia legt Job Chaining uit
Definitie - Wat betekent Job Chaining?
Job chaining is een term in MapReduce die verwijst naar het starten van verschillende stappen in dezelfde MapReduce-taak. Bij taakketting wordt de uitvoer van de eerste taak uitgevoerd naar een taak, die wordt uitgevoerd naar de volgende taak in de keten, enzovoort, totdat de taak is voltooid. Het is een vorm van pipelining-opdrachten MapReduce om ze beter beheersbaar te maken.
Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.
Techopedia legt Job Chaining uit
Taakketting in MapReduce verwijst naar het uitvoeren van meerdere taken in één enkele MapReduce-taak.
Een opdrachtketen kan bijvoorbeeld bestaan uit:
Map1> Reduce1> Map2> Reduce2
Het voordeel van taakketting is dat er geen tussenliggende gegevens meer nodig zijn tussen alle stappen in een pijplijn. In die zin is taakketen vergelijkbaar met invoer / uitvoeromleiding in de Unix-shell. Uitvoer van de ene schakel in de keten stroomt naar de invoer in de volgende taak in de keten. Met MapReduce kunnen ontwikkelaars afhankelijkheden specificeren, of welke taken moeten worden voltooid voordat de volgende taken in de keten worden verwerkt met behulp van de methode-aanroep addDependingJob ().
Dit maakt het voor een ontwikkelaar gemakkelijker om een MapReduce-programma te schrijven dat grote hoeveelheden gegevens kan verwerken.