Σπίτι Ήχος Τι είναι η αλυσιδωτή εργασία; - ορισμός από την τεχνολογία

Τι είναι η αλυσιδωτή εργασία; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει η αλυσιδωτή εργασία;

Η αλυσιδωτή εργασία είναι ένας όρος στο MapReduce που αναφέρεται στην εκκίνηση μερικών βημάτων στην ίδια εργασία MapReduce. Με την αλυσιδωτή εργασία, η πρώτη εργασία στέλνει έξοδο σε μία εργασία, η οποία στέλνει την έξοδο στην επόμενη εργασία στην αλυσίδα και ούτω καθεξής έως ότου ολοκληρωθεί η εργασία. Είναι μια μορφή δημιουργίας θέσεων εργασίας MapReduce για να καταστούν πιο εύχρηστες.

Η Techopedia εξηγεί την Αλυσίδα Εργασίας

Η αλυσιδωτή εργασία στο MapReduce αναφέρεται στην εκτέλεση πολλαπλών εργασιών σε μία μόνο εργασία MapReduce.

Για παράδειγμα, μια αλυσίδα εργασίας μπορεί να αποτελείται από:

Map1> Μείωση1> Χάρτης2> Μείωση2

Το πλεονέκτημα της αλυσιδωτής εργασίας είναι ότι εξαλείφει την ανάγκη για ενδιάμεσα δεδομένα μεταξύ όλων των βημάτων ενός αγωγού. Με αυτή την έννοια, η αλυσιδωτή εργασία είναι παρόμοια με την ανακατεύθυνση εισόδου / εξόδου στο κέλυφος Unix. Η έξοδος από έναν σύνδεσμο στην αλυσίδα ρέει στην είσοδο στην επόμενη εργασία στην αλυσίδα. Το MapReduce επιτρέπει στους προγραμματιστές να καθορίζουν εξαρτήσεις ή ποιες εργασίες πρέπει να ολοκληρωθούν προτού επεξεργαστούν τις επόμενες εργασίες στην αλυσίδα μέσω της χρήσης της μεθόδου addDependingJob ().

Αυτό καθιστά ευκολότερο για έναν προγραμματιστή να γράψει ένα πρόγραμμα MapReduce που μπορεί να επεξεργαστεί μεγάλα ποσά δεδομένων.

Τι είναι η αλυσιδωτή εργασία; - ορισμός από την τεχνολογία