Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 7623|Antwort: 0

Ursachen und Lösungen für unassigned_shards Einzelknoten-Elasticsearch

[Link kopieren]
Veröffentlicht am 13.12.2018 15:07:56 | | | |
Sehen Sie den Gesundheitszustand einer Elasticsearch mit einem einzelnen Knoten an



Verwenden Sie das Head-Plugin, um den Clusterstatus anzuzeigen



Aus dem obigen Screenshot ist zu sehen, dass es 5 nicht zugewiesene Shards gibt. Wenn der Index blog5 erstellt wird, beträgt die Anzahl der Shards 5, die Anzahl der Repliken 1, und der Cluster-Status wird nach der neuen Erstellung gelb. Die Hauptursache ist, dass der Cluster keine Replica-Shards aktiviert hat. Schauen wir uns die Einführung der Replica-Shards auf der offiziellen Website an:

Der Hauptzweck des Replica-Shardings ist das Failover, wie in Principles within a Cluster diskutiert: Wenn der Knoten, der den primären Shard hält, aufhängt, wird ein Replica-Shard zur Rolle des primären Shards befördert.

Dann ist zu sehen, dass Replica-Shards und Primärshards nicht auf einem Knoten platziert werden können, aber in einem Cluster mit nur einem Knoten können Replica-Shards nicht anderen Knoten zugewiesen werden, sodass alle Replica-Shards nicht zugewiesen sind. Da es nur einen Knoten gibt, sollte der gesamte Cluster aufgehängt werden, wenn ein primärer Shard-Knoten hängt, und es gibt keinen Fall, in dem der Replica-Shard auf den primären Shard aufgerüstet wird.

Die Lösung besteht darin, den Index mit Replik-Shards im Single-Node-Elasticsearch-Cluster zu löschen und die Repliken des neuen Index auf 0 zu setzen. Dann überprüfen Sie den Clusterstatus



Die Anzahl der Kopien des neuen Index wird auf 0 gesetzt.



Der Cluster ist gesund







Vorhergehend:NetEase News APP, Himalayan APP-Datenschnittstelle
Nächster:Windows Server 2008 Automatisches Startprogramm hinzufügen [Drehen]
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com