@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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы