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
|