@nikolayvaganov

Как оптимизировать elasticsearch для высокой скорости ресинка после переподключения одной из нод?

В эластике порядка 85.000.000 документов и 30Гб данных. После рестарта сервера с одной из нод начался ресинк, который нагрузил все ноды с какими-то заоблачными цифрами таймаутов ( нод всего должно быть пять, но пятая не входит сейчас в кластер из-за таймаута ответа остальных нод ) :

{
"cluster_name" : "Prod",
"status" : "red",
"timed_out" : false,
"number_of_nodes" : 4,
"number_of_data_nodes" : 4,
"active_primary_shards" : 1863,
"active_shards" : 3069,
"relocating_shards" : 0,
"initializing_shards" : 20,
"unassigned_shards" : 6426,
"delayed_unassigned_shards" : 0,
"number_of_pending_tasks" : 1084,
"number_of_in_flight_fetch" : 0,
"task_max_waiting_in_queue_millis" : 3558787,
"active_shards_percent_as_number" : 32.25433526011561
}

как можно оптимизировать этот процесс ?
  • Вопрос задан
  • 278 просмотров
Решения вопроса 1
@nikolayvaganov Автор вопроса
Проблема решилась выделением для джавы под эластик больше RAM
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы