Σπίτι Προσωπικά Οικονομικά Η ροή εφαρμογής MapReduce στο Hadoop - dummies

Η ροή εφαρμογής MapReduce στο Hadoop - dummies

Βίντεο: Hadoop Processing Frameworks 2025

Βίντεο: Hadoop Processing Frameworks 2025
Anonim

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

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

Οι εφαρμογές MapReduce έχουν πολλαπλές φάσεις, όπως διευκρινίζονται στη λίστα αυτή:

  1. Προσδιορίστε τα ακριβή σύνολα δεδομένων που θα επεξεργαστούν από τα μπλοκ δεδομένων. Αυτό περιλαμβάνει τον υπολογισμό του πού τα προς επεξεργασία αρχεία βρίσκονται μέσα στα μπλοκ δεδομένων.

  2. Εκτελέστε τον καθορισμένο αλγόριθμο έναντι κάθε εγγραφής στο σύνολο δεδομένων μέχρι να επεξεργαστούν όλα τα αρχεία.

    Η μεμονωμένη εμφάνιση της εφαρμογής που τρέχει σε ένα σύνολο δεδομένων σε ένα σύνολο δεδομένων είναι γνωστή ως task mapper. (Αυτό είναι το χαρτογραφικό μέρος του MapReduce.)

  3. Κάντε τοπική μείωση της παραγωγής κάθε χαρτογράφου.

    (Οι εκροές συνδυάζονται προσωρινά, με άλλα λόγια.) Αυτή η φάση είναι προαιρετική επειδή, σε ορισμένες κοινές περιπτώσεις, δεν είναι επιθυμητή.

  4. Με βάση τις απαιτήσεις διαμοιρασμού, ομαδοποιήστε τις εφαρμοζόμενες κατατμήσεις δεδομένων από τα σύνολα αποτελεσμάτων του κάθε χάρτη χαρτογράφησης.

  5. Βράστε τα σύνολα αποτελεσμάτων από τους χαρτογράφους σε ένα ενιαίο σύνολο αποτελεσμάτων - το τμήμα Μείωση του MapReduce.

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

Η ροή εφαρμογής MapReduce στο Hadoop - dummies

Η επιλογή των συντακτών

Η ροή εφαρμογής MapReduce στο Hadoop - dummies

Η ροή εφαρμογής MapReduce στο Hadoop - dummies

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

Η ροή λατινικής εφαρμογής χοίρων σε Hadoop - dummies

Η ροή λατινικής εφαρμογής χοίρων σε Hadoop - dummies

Στον πυρήνα της, ορίζετε μια ροή δεδομένων και μια σειρά μετασχηματισμών που εφαρμόζονται στα δεδομένα καθώς περνάει μέσα από την εφαρμογή σας. Αυτό είναι σε αντίθεση με μια γλώσσα ροής ελέγχου (όπως C ή Java), όπου γράφετε μια σειρά οδηγιών. Στη ροή ελέγχου ...

Προγραμματισμός < < οι αρχές της Sqoop Design - dummies

Προγραμματισμός < < οι αρχές της Sqoop Design - dummies

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

Η επιλογή των συντακτών

Πώς να υπολογίσετε το ποσοστό απόδοσης του κεφαλαίου - ανδρείκελα

Πώς να υπολογίσετε το ποσοστό απόδοσης του κεφαλαίου - ανδρείκελα

Η επένδυση είναι λίγο δύσκολη και θα χρειαστείτε περισσότερα από τα QuickBooks. Σε όλες σχεδόν τις περιπτώσεις, χρειάζεστε είτε ένα οικονομικό αριθμομηχανή (ένα καλό) είτε ένα πρόγραμμα υπολογιστικών φύλλων, όπως το Microsoft Excel. Εάν δεν διαθέτετε Excel, θα πρέπει να είστε σε θέση να διαβάσετε σχεδόν όλα τα ...

Πώς να αντιστοιχίσετε έναν έλεγχο σε λογαριασμούς ή στοιχεία στο QuickBooks Online - dummies

Πώς να αντιστοιχίσετε έναν έλεγχο σε λογαριασμούς ή στοιχεία στο QuickBooks Online - dummies

Όταν γράψτε μια επιταγή στο QuickBooks Online (QBO), πρέπει να αντιστοιχίσετε το κόστος για το οποίο γράφετε την επιταγή είτε σε ένα λογαριασμό είτε σε ένα στοιχείο και μπορείτε να ορίσετε μία επιταγή στους λογαριασμούς και στα στοιχεία. Ακολουθήστε τα παρακάτω βήματα για να εισαγάγετε και να εκτυπώσετε μια επιταγή: Στη σελίδα Εξόδων συναλλαγών, κάντε κλικ στο ...

Πώς να υπολογίσετε τους βαθμούς ακεραιότητας στο QuickBook 2014 - ανδρείκελοι

Πώς να υπολογίσετε τους βαθμούς ακεραιότητας στο QuickBook 2014 - ανδρείκελοι

Ακόμη και το σημείο δείχνει τον όγκο των εσόδων από πωλήσεις που παράγει μηδενικό κέρδος και μηδενική απώλεια. Μπορείτε να υπολογίσετε τους βαθμούς σας στο QuickBooks. Θυμηθείτε τον τύπο για την ανάλυση κέρδους-όγκου-κόστους; Το ίδιο ισχύει και για τα κέρδη = (έσοδα από πωλήσεις x ποσοστό μικτού περιθωρίου) - σταθερό κόστος Αντί να υπολογίζουμε τα κέρδη με βάση το άλλο ...

Η επιλογή των συντακτών

Αναδιατάξετε τις παρουσιάσεις PowerPoint 2007 - dummies

Αναδιατάξετε τις παρουσιάσεις PowerPoint 2007 - dummies

Στο PowerPoint 2007 για να δείτε μια συνολική εικόνα της παρουσίασής σας, πρέπει να εργαστείτε στην προβολή διαλογής διαφανειών. Από εκεί μπορείτε να αναδιατάξετε τις διαφάνειες στην παρουσίαση του PowerPoint. Μπορείτε να μεταβείτε στην Προβολή διαλογής διαφανειών με δύο εύκολους τρόπους: Κάντε κλικ στο πλήκτρο διαλογής διαφανειών στη δεξιά πλευρά της γραμμής κατάστασης. Επιλέξτε ...

Επιλέξτε κείμενο στο PowerPoint 2007 - ανδρείκελα

Επιλέξτε κείμενο στο PowerPoint 2007 - ανδρείκελα

Επεξεργασίας κειμένου στο PowerPoint 2007 απαιτεί πρώτα να επιλέξετε το κείμενο. Η παρακάτω λίστα εμφανίζει μεθόδους για την επιλογή μπλοκ κειμένου σε διαφάνεια PowerPoint: Χρησιμοποιήστε το πληκτρολόγιο: Κρατήστε πατημένο το πλήκτρο Shift ενώ πατάτε οποιοδήποτε από τα πλήκτρα με τα βέλη για να μετακινήσετε το σημείο εισαγωγής. Χρησιμοποιήστε το ποντίκι: Σημείο στην αρχή ...

Επιλέξτε και επεξεργαστείτε διαφάνειες

Επιλέξτε και επεξεργαστείτε διαφάνειες

Όταν εργάζεστε με την καρτέλα PowerPoint Outline, επιλέξτε μια ολόκληρη διαφάνεια του PowerPoint , και κάντε κλικ στο εικονίδιο της διαφάνειας. Αυτό επιλέγει τον τίτλο διαφανειών PowerPoint και όλο το σώμα του. Οποιαδήποτε επιπλέον αντικείμενα, όπως γραφικά, στη διαφάνεια επιλέγονται ακόμη και αν τα αντικείμενα αυτά δεν εμφανίζονται στο περίγραμμα. Μπορείτε να διαγράψετε, ...