Каково состояние моего целевого индекса после завершения переиндексации API ElasticSearch? - PullRequest
0 голосов
/ 12 декабря 2018

Мне нужно было изменить сопоставления в довольно большом индексе, поэтому я создал новый индекс с хорошими сопоставлениями и использую API переиндексации для перемещения данных из моего старого индекса в новый.Этот процесс будет длиться около 18 часов, так как же будет выглядеть мой индекс назначения?Исходный индекс в точке, где была запущена команда, или она достаточно умна, чтобы догнать меня до исходного индекса в момент его завершения?

Если ответ является первым (состояние источника при выполнении задачизапущен) Есть ли простой способ заставить его забрать все, что было создано за 18 часов, пока выполнялась задача?

1 Ответ

0 голосов
/ 12 декабря 2018

Единственный способ убедиться в этом - прекратить запись в исходный индекс до завершения переиндексации.Кстати 18 часов звучат как много, почему это так долго?Если ваш индекс источника и назначения имеет одинаковое количество сегментов, вы можете попытаться сделать снимок исходного индекса и восстановить его в индексе назначения, используя параметры rename_pattern и rename_replacement, как описано здесь .снимок и восстановление должны быть намного быстрее, чем 18 часов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...