Spec-Zone.ru › Elasticsearch 7
›Elasticsearch Guide [7.17] ›ILM: Управление жизненным циклом индексов

Пропуск переролирования

Когда index.lifecycle.indexing_complete установлено в значение true, ILM не выполнит действие переролирования индекса, даже если он удовлетворяет критериям переролирования. Оно автоматически устанавливается ILM после успешного завершения действия переролирования.

Вы можете установить его вручную для пропуска переролирования, если вам нужно сделать исключение из вашей обычной политики жизненного цикла и обновить алиас, чтобы принудительно выполнить переролирование, но хотите, чтобы ILM продолжал управлять индексом. Если вы используете API переролирования, нет необходимости в ручном настройке этого параметра.

Если политика жизненного цикла индекса удаляется, этот параметр также удаляется.

Когда index.lifecycle.indexing_complete равно true, ILM проверяет, что индекс больше не является индексом записи для алиаса, указанного index.lifecycle.rollover_alias. Если индекс по-прежнему является индексом записи или алиас переролирования не установлен, индекс перемещается к шагу ERROR.

Например, если вам нужно изменить имя новых индексов в серии, сохраняя при этом данные, индексированные ранее, в соответствии с вашей конфигурированной политикой, вы можете:

  1. Создать шаблон для новой структуры индексов, использующий ту же политику.
  2. Инициализировать начальный индекс.
  3. Изменить индекс записи для алиаса на инициализированный индекс, используя API алиасов.
  4. Установить 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/7.17/skipping-rollover.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API