Состояние кластера Elasticsearch: желтые (131 из 262) неназначенные осколки

Я новичок в Elasticsearch и пытаюсь использовать его для анализа данных Suricata IPS. Плагин Head показывает мне это: yellow (131 of 262) unassigned shards также получаю это:

$ curl -XGET http://127.0.0.1:9200/_cluster/health?pretty
{
  "cluster_name" : "elasticsearch_brew",
  "status" : "yellow",
  "timed_out" : false,
  "number_of_nodes" : 1,
  "number_of_data_nodes" : 1,
  "active_primary_shards" : 131,
  "active_shards" : 131,
  "relocating_shards" : 0,
  "initializing_shards" : 0,
  "unassigned_shards" : 131,
  "number_of_pending_tasks" : 0,
  "number_of_in_flight_fetch" : 0
}

Как избавиться от этих неназначенных шардов? И еще Кибана время от времени говорит мне следующее:

Error: Bad Gateway
    at respond (https://www.server.kibana/index.js?_b=:85279:15)
    at checkRespForFailure (https://www.server.kibana/index.js?_b=:85247:7)
    at https://www.server.kibana/index.js?_b=:83885:7
    at wrappedErrback (https://www.server.kibana/index.js?_b=:20902:78)
    at wrappedErrback (https://www.server.kibana/index.js?_b=:20902:78)
    at wrappedErrback (https://www.server.kibana/index.js?_b=:20902:78)
    at https://www.server.kibana/index.js?_b=:21035:76
    at Scope.$eval (https://www.server.kibana/index.js?_b=:22022:28)
    at Scope.$digest (https://www.server.kibana/index.js?_b=:21834:31)
    at Scope.$apply (https://www.server.kibana/index.js?_b=:22126:24)

Я не знаю, связаны ли эти проблемы друг с другом ... Не мог бы кто-нибудь помочь мне заставить его работать. Большое тебе спасибо!


person Drew    schedule 03.07.2015    source источник


Ответы (1)


Кластер только с одним узлом и индексами, имеющими одну реплику, всегда будет yellow.

yellow вещь неплохая, кластер работает отлично. Обратной стороной является отсутствие активных копий шардов.

У вас может быть green кластер, если вы установите количество реплик равным 0 или добавите второй узел в кластер.

Но, как я уже сказал, проблем нет, если у вас yellow кластер.

Установка количества реплик на 0, в масштабе кластера (все индексы):

curl -XPUT "http://localhost:9200/_settings" -d'
{
  "number_of_replicas" : 0
}'
person Andrei Stefan    schedule 03.07.2015
comment
Благодарю за ваш ответ. Как я могу сказать, что количество реплик установлено равным 0? - person Drew; 03.07.2015
comment
Я думаю, что моя проблема на самом деле глубже. Что-то не так с моим кластером ... Вот ссылка на мой другой вопрос: stackoverflow.com/questions/31213429/ Пожалуйста, помогите, если можете. Спасибо! - person Drew; 03.07.2015
comment
вот так - теперь кластер красный ((( - person Drew; 04.07.2015
comment
а затем снова становится желтым (((Похоже, что после перезапуска демона elasticsearch он работает несколько минут и по какой-то причине останавливается (((Я действительно нашел, как установить количество реплик, он изменил состояние моего кластера на зеленый, но он по-прежнему не работает должным образом (((( - person Drew; 04.07.2015