Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Guide [8.17] ›REST API ›API управления жизненным циклом индексов

API запуска управления жизненным циклом индексов

Справочник по новым API

Для получения самых последних данных об API обратитесь к API управления жизненным циклом индексов.

Запустите плагин управления жизненным циклом индексов (ILM).

Запрос

POST /_ilm/start

Предварительные требования

  • Если в Elasticsearch включены функции безопасности, у вас должны быть права manage_ilm кластера для использования этого API. Дополнительную информацию см. в Разделе о правах доступа.

Описание

Запускает плагин ILM, если он в данный момент остановлен. ILM запускается автоматически при формировании кластера. Перезапуск ILM необходим только в случае его остановки с помощью API остановки ILM.

Параметры запроса

master_timeout
(Необязательно, единицы измерения времени) Время ожидания ответа от узла-мастера. Если узел-мастер недоступен до истечения срока ожидания, запрос завершается ошибкой. По умолчанию значение 30s. Также может быть установлено в -1, чтобы указать, что ожидание не должно иметь ограничения по времени.
timeout
(Необязательно, единицы измерения времени) Время ожидания ответа от всех соответствующих узлов в кластере после обновления метаданных кластера. Если ответ не получен до истечения срока ожидания, обновление метаданных кластера все равно выполняется, но в ответе будет указано, что оно не было полностью подтверждено. По умолчанию значение 30s. Также может быть установлено в -1, чтобы указать, что ожидание не должно иметь ограничения по времени.

Примеры

В следующем примере запускается плагин ILM.

resp = client.ilm.start()
print(resp)
response = client.ilm.start
puts response
const response = await client.ilm.start();
console.log(response);
POST _ilm/start

В случае успешного выполнения запроса вы получите следующий результат:

{
  "acknowledged": true
}

© 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/ilm-start.html

Spec-Zone.ru

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