1

Elasticsearch クラスター「graylog2」のヘルス ステータスは黄色で表示されますが、Web インターフェイスでは緑色で表示されます。

Graylog Web インターフェイスで次の行を確認できました。

「管理下にある合計 26 メッセージの 1 つのインデックス。現在の書き込みアクティブ インデックスは graylog2_0 です。

Elasticsearch クラスターは緑色です。シャード: 1 アクティブ、0 初期化、0 再配置、0 未割り当て"

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 

誰か私の質問に答えてくれませんか

  1. データが非常に少ない場合でも、logstash インデックスのステータスが黄色になるのはなぜですか?
  2. Elasticsearch クラスターの正常性が黄色なのはなぜですか?
  3. それを修正する方法。
4

1 に答える 1

5

レプリカが 1 に設定されています (以下のrep値を参照)。プライマリ シャードのそれぞれに 1 つのレプリカがあります。

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

サーバーが停止した場合のデータ損失を防ぐために、Elasticsearch はレプリカをプライマリ シャードと同じサーバーに保存しないため、現在は割り当てられていません。

"unassigned_shards" : 5,

また:

  1. クラスターに別のサーバーを追加する
  2. レプリカの数をゼロに設定します
于 2016-03-30T11:31:21.607 に答える