Задать вопрос
@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
}

как можно оптимизировать этот процесс ?
  • Вопрос задан
  • 283 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Аналитик SOC
    4 месяца
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
  • Университет «Синергия»
    Профессия Java-разработчик
    6 месяцев
    Далее
Решения вопроса 1
@nikolayvaganov Автор вопроса
Проблема решилась выделением для джавы под эластик больше RAM
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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