Σπίτι Προσωπικά Οικονομικά Πώς να βελτιστοποιήσετε τις εργασίες MapReduce - dummies

Πώς να βελτιστοποιήσετε τις εργασίες MapReduce - dummies

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

Βίντεο: ISOMAT: Εφαρμογή πατητής τσιμεντοκονίας σε δάπεδο 2025

Βίντεο: ISOMAT: Εφαρμογή πατητής τσιμεντοκονίας σε δάπεδο 2025
Anonim

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

Μεγάλη πληροφορία υλικού / τοπολογία δικτύου

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

Το υλικό εμπορευμάτων αποθηκεύεται συχνά σε ράφια στο κέντρο δεδομένων. Η εγγύτητα του υλικού μέσα στο rack προσφέρει ένα πλεονέκτημα απόδοσης σε αντίθεση με τη μετακίνηση δεδομένων και / ή τον κωδικό από το rack στο rack. Κατά τη διάρκεια της εφαρμογής, μπορείτε να ρυθμίσετε τη μηχανή MapReduce ώστε να γνωρίζει και να επωφεληθεί από αυτήν την εγγύτητα.

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

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

Οι εξόδους μείωσης γράφονται απευθείας στο σύστημα αρχείων, γι 'αυτό πρέπει να σχεδιάζονται και να συντονίζονται για καλύτερα αποτελέσματα.

Μεγάλο σύστημα αρχείων δεδομένων

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

Οι υλοποιήσεις MapReduce βασίζονται σε ένα στυλ κατανομής master-slave, όπου ο κεντρικός κόμβος αποθηκεύει όλα τα μεταδεδομένα, δικαιώματα πρόσβασης, χαρτογράφηση και θέση αρχείων και μπλοκ κλπ. Οι σκλάβοι είναι κόμβοι όπου αποθηκεύονται τα πραγματικά δεδομένα. Όλα τα αιτήματα πηγαίνουν στον κύριο και στη συνέχεια αντιμετωπίζονται από τον κατάλληλο κόμβο υποτελούς λειτουργίας.Καθώς εξετάζετε το σχεδιασμό του συστήματος αρχείων, θα πρέπει να λάβετε υπόψη σας τα εξής:

Κρατήστε το ζεστό:

  • Όπως θα περίμενε κανείς, ο κύριος κόμβος θα μπορούσε να καταστραφεί επειδή όλα αρχίζουν εκεί. Επιπλέον, αν ο κύριος κόμβος αποτύχει, ολόκληρο το σύστημα αρχείων είναι απρόσιτο έως ότου αποκατασταθεί ο κύριος κόμβος. Μια πολύ σημαντική βελτιστοποίηση είναι η δημιουργία ενός κύριου κόμβου "ζεστού αναμονής" που μπορεί να μεταβεί σε υπηρεσία εάν παρουσιαστεί κάποιο πρόβλημα με τον διαδικτυακό πλοίαρχο. Το μεγαλύτερο, το καλύτερο:

  • Το μέγεθος του αρχείου είναι επίσης ένα σημαντικό θέμα. Πολλά μικρά αρχεία (κάτω από 100MB) θα πρέπει να αποφεύγονται. Τα κατανεμημένα συστήματα αρχείων που υποστηρίζουν τους μηχανισμούς MapReduce λειτουργούν καλύτερα όταν είναι γεμάτα με ένα μικρό αριθμό μεγάλων αρχείων. Η μακρά προβολή:

  • Επειδή οι φόρμες εργασίας διαχειρίζονται σε παρτίδες, το εύρος ζώνης του δικτύου είναι πολύ σημαντικότερο από τους χρόνους γρήγορης εκτέλεσης των χαρτογράφων ή των μειωτήρων. Η βέλτιστη προσέγγιση είναι για τον κώδικα να ρέει πολλά δεδομένα όταν διαβάζει και πάλι όταν είναι καιρός να γράψει στο σύστημα αρχείων. Κρατήστε την ασφαλή:

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

Πώς να βελτιστοποιήσετε τις εργασίες MapReduce - dummies

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

Ερωτήσεις για να ρωτήσετε έναν νέο ψυχίατρο - ανδρείκελα

Ερωτήσεις για να ρωτήσετε έναν νέο ψυχίατρο - ανδρείκελα

Όταν ψάχνετε έναν ψυχίατρο για έναν αγαπημένο με σχιζοφρένεια, . Ο ψυχίατρος είναι το κλειδί στη διαχείριση της σχιζοφρένειας του αγαπημένου σας προσώπου, οπότε θα πρέπει να μάθετε μερικές βασικές πληροφορίες πριν την αρχική συνάντηση με τον γιατρό. Ρωτήστε τον ψυχίατρο στις ακόλουθες ερωτήσεις: Πόσο χρεώνεστε ανά επίσκεψη; Κάνετε ...

Γρήγοροι τρόποι διαχείρησης των ανήσυχων σκέψεων σας με προσοχή - ανδρείκελα

Γρήγοροι τρόποι διαχείρησης των ανήσυχων σκέψεων σας με προσοχή - ανδρείκελα

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

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

Επεξεργασίας και μορφοποίησης Clip Art και Εικόνες στο Excel 2007 - ανδρείκελα

Επεξεργασίας και μορφοποίησης Clip Art και Εικόνες στο Excel 2007 - ανδρείκελα

Εισάγεται εικόνα, το Excel 2007 προσθέτει την καρτέλα Picture Tools Format στην Κορδέλα. Χρησιμοποιήστε τις εντολές στην καρτέλα "Εργαλεία εικόνας", εάν θέλετε να επεξεργαστείτε ή να διαμορφώσετε εικόνες clip art ή εικόνες στα φύλλα εργασίας σας. Η καρτέλα "Εργαλειοθήκη εικόνας" χωρίζεται σε τέσσερις ομάδες: Προσαρμογή, ...

Βελτιώνοντας ένα διάγραμμα 3-D στο Excel 2007 - ανδρείκελα

Βελτιώνοντας ένα διάγραμμα 3-D στο Excel 2007 - ανδρείκελα

Excel 2007 περιλαμβάνει διάφορες επιλογές βελτίωσης 3 -D διαγράμματα, όπως αλλαγή της περιστροφής και της προοπτικής και χρήση των επιλογών 3-D που διαμορφώνουν το διάγραμμα γραφήματος. Αυτές και άλλες σχετικές επιλογές μπορούν να βρεθούν στις καρτέλες 3-D Περιστροφή και 3-D στο παράθυρο διαλόγου Format Chart Area. Ακολουθήστε αυτά τα βήματα για να βελτιώσετε το 3-D ...

Βελτιώστε τον πίνακα εργαλείων του Excel με το εργαλείο κάμερας

Βελτιώστε τον πίνακα εργαλείων του Excel με το εργαλείο κάμερας

Το εργαλείο της φωτογραφικής μηχανής του Excel είναι ένα πολύτιμο εργαλείο κατά την κατασκευή των dashboards και εκθέσεις. Σας δίνει τη δυνατότητα να τραβήξετε μια ζωντανή εικόνα μιας σειράς κυψελών που ενημερώνονται δυναμικά, ενώ τα δεδομένα σε αυτό το εύρος ενημερώνονται. Εδώ είναι μερικοί τρόποι για να προχωρήσετε πέρα ​​από τα βασικά και να χρησιμοποιήσετε το εργαλείο κάμερας για να βελτιώσετε τα dashboards σας και ...

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

Αλλάζοντας Ρυθμίσεις μέσω της οθόνης γρήγορου ελέγχου Rebel T6i / 750D - ανδρείκελα

Αλλάζοντας Ρυθμίσεις μέσω της οθόνης γρήγορου ελέγχου Rebel T6i / 750D - ανδρείκελα

Στο Rebel T6i / 750D σας επιτρέπει να αλλάξετε ορισμένες ρυθμίσεις χωρίς να χρησιμοποιήσετε τα κουμπιά λειτουργιών (το κουμπί ISO, το κουμπί αντιστάθμισης έκθεσης κλπ.) ή μενού. Μπορείτε να χρησιμοποιήσετε αυτήν την οθόνη για να προσαρμόσετε τις ρυθμίσεις σε οποιαδήποτε λειτουργία έκθεσης, αλλά οι ρυθμίσεις που είναι προσβάσιμες εξαρτώνται από τη λειτουργία που επιλέγετε και, ...

Αλλαγή της ρύθμισης ισορροπίας λευκού σε φωτογραφική μηχανή Canon EOS Rebel T3 - ανδρείκελα

Αλλαγή της ρύθμισης ισορροπίας λευκού σε φωτογραφική μηχανή Canon EOS Rebel T3 - ανδρείκελα

Σε σύγκριση με την κατανόηση κάποιων πτυχών της ψηφιακής φωτογραφίας, καθιστώντας νόημα τις επιλογές χρωμάτων Canon Rebel T3 ή T3i να είναι εύκολες. Κατ 'αρχάς, τα προβλήματα χρώματος δεν είναι όλα αυτά που είναι συνηθισμένα και όταν είναι, είναι συνήθως απλά να τα διορθώσετε με μια γρήγορη μετατόπιση του ελέγχου της λευκής ισορροπίας της κάμεράς σας. Μπορείτε να αποκτήσετε πρόσβαση στη ρύθμιση "Υπόλοιπο λευκού" μόνο ...