English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

管理生命周期索引 Elasticsearch

La gestion de la vie de l'index implique l'exécution d'opérations de gestion basées sur des facteurs tels que la taille des shards et les exigences de performance.

Ce chapitre liste les API ILM et leur utilisation.

API de gestion des stratégies

Nom de l'APIFonction
Instance
Crée une stratégie de cycle de vie.Crée une stratégie de cycle de vie. Si la stratégie spécifiée existe, elle remplace la stratégie et augmente la version de la stratégie.PUT_ilm / policy / policy_id
Obtenir la stratégie de cycle de vie.Retourne la définition de la stratégie spécifiée. Inclut la version de la stratégie et la date de la dernière modification. Si aucune stratégie n'est spécifiée, toutes les stratégies définies sont retournées.GET_ilm / policy / policy_id
Supprimer la stratégie de cycle de vieSupprime la définition de la stratégie de cycle de vie spécifiée. Vous ne pouvez pas supprimer une stratégie en cours d'utilisation. Si la stratégie est utilisée pour gérer un index, la requête échouera et retournera une erreur.DELETE_ilm / policy / policy_id

API de gestion des index

Nom de l'APIFonction
Instance

API de transfert vers l'étape de cycle de vie.

Déplace manuellement l'index vers l'étape spécifiée et exécute cette étape.POST_ilm/move/index

Réessayer la stratégie.

Réinitialise la stratégie à l'étape où s'est produite une erreur et exécute cette étape.POST index/_ilm/retry
Supprime la stratégie de l'édition de l'API d'index.Supprime la stratégie de cycle de vie allouée et arrête la gestion de l'index spécifié. Si un schéma d'index est spécifié, la stratégie allouée est supprimée de tous les index correspondants.POST index/_ilm/remove

API de gestion des opérations

Nom de l'APIFonctionInstance
Obtenir l'API de gestion de l'état de la vie de l'index.Retourne l'état de l'extension ILM. Le champ operation_mode de la réponse affiche l'un des trois états suivants : STARTED, STOPPING ou STOPPED.GET /_ilm/status
启动索引生命周期管理API。如果当前已停止,则启动ILM插件。形成集群后,会自动启动ILM。POST /_ilm/start
停止索引生命周期管理API。停止所有生命周期管理操作并停止ILM插件。当您在群集上执行维护并且需要防止ILM对索引执行任何操作时,此功能很有用。POST /_ilm/stop
解释生命周期API。检索有关索引的当前生命周期状态的信息,例如当前正在执行的阶段,操作和步骤。显示索引何时输入每个索引,运行阶段的定义以及有关任何失败的信息。GET index/_ilm/explain