Προβολή της κατάστασης εύρυθμης λειτουργίας ενός Elasticsearch ενός κόμβου
Χρησιμοποιήστε το πρόσθετο head για να δείτε την κατάσταση του συμπλέγματος
Από το παραπάνω στιγμιότυπο οθόνης, μπορεί να φανεί ότι υπάρχουν 5 μη εκχωρημένα θραύσματα, όταν δημιουργείται το ευρετήριο blog5, ο αριθμός των θραυσμάτων είναι 5, ο αριθμός των αντιγράφων είναι 1 και η κατάσταση του συμπλέγματος γίνεται κίτρινη μετά τη νέα δημιουργία, η βασική αιτία είναι ότι το σύμπλεγμα δεν έχει ενεργοποιήσει τα θραύσματα ρεπλίκα, ας ρίξουμε μια ματιά στην εισαγωγή των θραυσμάτων ρεπλίκα που δίνονται στον επίσημο ιστότοπο:
Ο κύριος σκοπός του διαμοιρασμού ρεπλίκα είναι η ανακατεύθυνση, όπως συζητείται στις Αρχές μέσα σε ένα σύμπλεγμα: εάν ο κόμβος που κρατά το πρωτεύον θραύσμα κλείσει, ένα θραύσμα ρεπλίκα προάγεται στο ρόλο του πρωτεύοντος θραύσματος.
Στη συνέχεια, μπορεί να φανεί ότι τα θραύσματα ρεπλίκα και τα κύρια θραύσματα δεν μπορούν να τοποθετηθούν σε έναν κόμβο, αλλά σε ένα σύμπλεγμα με έναν μόνο κόμβο, τα θραύσματα ρεπλίκα δεν μπορούν να εκχωρηθούν σε άλλους κόμβους, επομένως όλα τα θραύσματα ρεπλίκα δεν έχουν εκχωρηθεί. Επειδή υπάρχει μόνο ένας κόμβος, εάν υπάρχει ένας πρωτεύων κόμβος θραύσματος κρεμασμένος, τότε ολόκληρο το σύμπλεγμα θα πρέπει να τερματιστεί και δεν υπάρχει περίπτωση το θραύσμα ρεπλίκα να αναβαθμιστεί στο πρωτεύον θραύσμα.
Η λύση είναι να διαγράψετε το ευρετήριο με θραύσματα ρεπλίκας στο σύμπλεγμα elasticsearch ενός κόμβου και να ορίσετε τα αντίγραφα του νέου ευρετηρίου σε 0. Στη συνέχεια, ελέγξτε την κατάσταση του συμπλέγματος
Ο αριθμός των αντιγράφων του νέου ευρετηρίου ορίζεται σε 0
Το σύμπλεγμα είναι υγιές
|