Ich habe einen Elasticsearch
Cluster von 3 Knoten. Jeder Knoten kann ein Master- und Datenknoten werden. Meine Elasticsearch
Einstellungen sind:ElasticSearch Cluster-Replikation
index.number_of_shards: 8
index.number_of_replicas: 2
gateway.recover_after_nodes: 2
gateway.recover_after_time: 5m
gateway.expected_nodes: 3
discovery.zen.minimum_master_nodes: 2
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["host1", "host2:9200","host3:9200"]
My Cluster is up now and cluster health is green. But Shard allocation is like
Node1 - 0,1,2,3,4,6 where 6 is primary and other are replicas
Node2 - 5,6,7 all replicas
Node3 - 0,1,2,3,4,5,7 all primary
Diese Struktur zeigt nur 1 Replik Kopie jeder Scherbe Split auf Knoten. Aber ich erwähnte 2 Repliken in den Einstellungen, dann sollte es 2 Replikate von jedem Shard zeigen.
Ich verstehe es falsch oder etwas fehlt in den Einstellungen.
Können Sie Ihre Frage mit der Ausgabe aktualisieren, die Sie von 'curl host1: 9200/_cat/shards' erhalten? – Val
Es heißt, dass kein Handler für uri [/ _cat/shards] und Methode [GET] gefunden wurde. Bitte lassen Sie mich wissen, welche Informationen Sie benötigen – coder
Welche Version von ES haben Sie? – Val