Elasticsearch Error - Состояние работоспособности кластера изменено с [ЖЕЛТЫЙ] на [КРАСНЫЙ] (причина: [черепки не пройдены) - PullRequest
0 голосов
/ 31 августа 2018

Я использую elasticdump для выгрузки огромного набора данных в узел эластичного поиска с помощью команды: elasticdump --input=./xyz.json --output=http://localhost:9200/. Все идет нормально, но через некоторое время я вижу следующие сообщения об ошибках в консоли:

_type: 'doc',
_id: 'lzHMQmUBQ1VCv6VBROQA',
status: 503,
error:
{ type: 'unavailable_shards_exception',
 reason: '[logstash-2018.08.16][2] primary shard is not active Timeout: 
[1m], request: [BulkShardRequest [[logstash-2018.08.16][2]] containing [31] requests]' } }

При проверке журналов эластичного поиска видны следующие ошибки:

[2018-08-31T11:27:21,496][INFO ][o.e.c.r.a.AllocationService] [dqSwClD] Cluster health status changed from [YELLOW] to [RED] (reason: [shards failed [[logstash-2018.08.16][2]] ...]).

Я не уверен, что вызвало shard failure, и некоторые попытки устранения неполадок оказались неудачными.

1 Ответ

0 голосов
/ 31 августа 2018

Как вы можете найти на https://www.elastic.co/guide/en/elasticsearch/reference/master/tune-for-indexing-speed.html,, есть множество советов по оптимизации массовой индексации:

  • Отключить реплику
  • Отключить обновление почти в реальном времени (refresh_interval индекса)
  • и т.д ...
...