API замораживания индекса
Устарело в версии 7.14.
Замороженные индексы больше не нужны из-за недавних улучшений в использовании кучной памяти.
Замораживает индекс.
Запрос
POST /<index>/_freeze
Предварительные условия
- Если включены функции безопасности Elasticsearch, у вас должны быть
manageправа доступа к индексу для целевого индекса или псевдонима индекса.
Описание
Замороженный индекс практически не накладывает нагрузки на кластер (кроме поддержания его метаданных в памяти) и является только для чтения. Индексы только для чтения блокируются для операций записи, таких как индексация документов или объединение фрагментов. См. Размораживание индекса.
Текущий индекс записи в потоке данных заморозить нельзя. Чтобы заморозить текущий индекс записи, необходимо сначала выполнить сброс потока данных, чтобы создать новый индекс записи, а затем заморозить предыдущий индекс записи.
Замораживание индекса закроет индекс и повторно откроет его в рамках одного вызова API. Это приводит к тому, что первичные узлы не будут выделены в течение короткого периода времени, и кластер переходит в красное состояние до тех пор, пока первичные узлы снова не будут выделены. Это ограничение может быть удалено в будущем.
Параметры пути
-
<index> - (Обязательно, строка) Идентификатор индекса.
Примеры
Следующий пример замораживает и размораживает индекс:
POST /my-index-000001/_freeze POST /my-index-000001/_unfreeze
© 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/freeze-index-api.html