2016-03-30 3 views
1

Meine Elasticsearch Cluster "Graylog2" Gesundheitsstatus zeigt gelb, aber in Web-Interface zeigt es grün.Elasticsearch Cluster Gesundheit ist gelb

Ich konnte die folgenden Zeilen in Graylog Web-Interface sehen.

"1 Indizes mit insgesamt 26 Meldungen verwalteten aktuellen Schreibaktive Index graylog2_0

Elasticsearch Cluster grün ist Shards:.. 1 aktiv, 0 Initialisierungseinrichtung, 0 relocating, 0 nicht zugeordnet"

http://127.0.0.1:9200/_cluster/health?pretty=true 
{ 
    "cluster_name" : "graylog2", 
    "status" : "yellow", 
    "timed_out" : false, 
    "number_of_nodes" : 2, 
    "number_of_data_nodes" : 1, 
    "active_primary_shards" : 6, 
    "active_shards" : 6, 
    "relocating_shards" : 0, 
    "initializing_shards" : 0, 
    "unassigned_shards" : 5, 
    "delayed_unassigned_shards" : 0, 
    "number_of_pending_tasks" : 0, 
    "number_of_in_flight_fetch" : 0 
} 

http://127.0.0.1:9200/_cat/indices?v 
health status index    pri rep docs.count docs.deleted store.size  pri.store.size 
yellow open logstash-2016.03.17 5 1   27   0  37.4kb   37.4kb 
green open graylog2_0   1 0   26   0  24.7kb   24.7kb 

Kann jemand bitte einige meiner Fragen beantworten

  1. warum logstash Index Status gelb ist auch mit sehr wenig Daten in ihm?
  2. Warum ist die Gesundheit des ElasticSearch-Clusters gelb?
  3. Wie es zu beheben.

Antwort

3

Sie haben Replik auf 1 gesetzt (siehe rep Wert unten) jedes Ihrer primären Shards wird eine Replik haben:

health status index    pri rep 
yellow open logstash-2016.03.17 5 1 

Um sich vor Datenverlust zu schützen, wenn ein Server stirbt, Elasticsearch Bewahren sie die Replikate auf dem gleichen Server wie die primären Shards werden, deshalb sind sie derzeit nicht zugeordnet:

"unassigned_shards" : 5, 

Entweder:

  1. fügen einen anderen Server zu dem Cluster
  2. die Anzahl der Replikate auf Null
gesetzt
Verwandte Themen