Пропуск переролирования
Когда index.lifecycle.indexing_complete установлено в значение true, ILM не будет выполнять переролирование индекса, даже если он в других отношениях соответствует критериям переролирования. Это значение автоматически устанавливается ILM при успешном завершении действия переролирования.
Вы можете вручную установить значение для пропуска переролирования, если вам нужно сделать исключение из обычной политики жизненного цикла и обновить псевдоним, чтобы принудительно выполнить переролирование, но при этом вы хотите, чтобы ILM продолжал управлять индексом. Если вы используете API переролирования, нет необходимости вручную настраивать это значение.
Если политика жизненного цикла индекса удалена, это значение также удаляется.
Когда index.lifecycle.indexing_complete установлено в значение true, ILM проверяет, что индекс больше не является индексом записи для псевдонима, указанного в index.lifecycle.rollover_alias. Если индекс по-прежнему является индексом записи или псевдоним переролирования не установлен, индекс переходит к ERROR шагу.
Например, если вам нужно изменить имя новых индексов в серии, сохранив при этом данные, индексированные ранее, в соответствии с вашей настроенной политикой, вы можете:
- Создать шаблон для нового шаблона индексов, который использует ту же политику.
- Запустить начальный индекс.
- Изменить индекс записи для псевдонима на запущенный индекс, используя API псевдонимов.
- Установить
index.lifecycle.indexing_completeв значениеtrueдля старого индекса, чтобы указать, что его не нужно переролировать.
ILM продолжает управлять старым индексом в соответствии с вашей существующей политикой. Новые индексы получают имена в соответствии с новым шаблоном и управляются в соответствии с той же политикой без прерываний.
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/skipping-rollover.html