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

Elasticsearch 管理索引生命周期

Strumenti online

La gestione del ciclo di vita degli indici coinvolge l'esecuzione di operazioni di gestione basate su fattori come la dimensione delle fessure e i requisiti di prestazioni. L'API di gestione del ciclo di vita degli indici (ILM) ti consente di gestire automaticamente gli indici nel tempo.

Questa sezione elenca l'API ILM e il suo utilizzo.

Nome dell'APIFunzione
Esempio
API di gestione delle strategieCrea la strategia di ciclo di vita.Crea la strategia di ciclo di vita.
Ottieni la strategia di ciclo di vita.Restituisce la definizione della strategia specificata. Include la versione della strategia e la data dell'ultima modifica. Se non è stato specificato alcuna strategia, viene restituita tutte le strategie definite.GET_ilm / policy / policy_id
Elimina la strategia di ciclo di vitaElimina la definizione della strategia di ciclo di vita specificata. Non puoi eliminare la strategia attualmente in uso. Se la strategia viene utilizzata per gestire qualsiasi indice, la richiesta fallirà e restituirà un errore.DELETE_ilm / policy / policy_id

API di gestione degli indici

Nome dell'APIFunzione
Esempio

Sposta API per passi di ciclo di vita.

Sposta manualmente l'indice al passo specificato e esegui il passo.POST_ilm/move/index

Riprova la strategia.

Reimposta la strategia al passo in cui è avvenuto un errore e esegui il passo.POST index/_ilm/retry
Elimina la strategia dall'editore dell'API dell'indice.Elimina la strategia di ciclo di vita assegnata e ferma la gestione dell'indice specificato. Se è stato specificato uno schema di indice, la strategia assegnata viene eliminata da tutti gli indici corrispondenti.POST index/_ilm/remove

API di gestione delle operazioni

Nome dell'APIFunzioneEsempio
Ottieni l'API di gestione del ciclo di vita dell'indice.Restituisce lo stato dell'estensione ILM. Il campo operation_mode nella risposta mostra uno dei tre stati seguenti: STARTED, STOPPING o STOPPED.GET /_ilm/status
Lancia l'API di gestione del ciclo di vita dell'indice.如果当前已停止,则启动ILM插件。形成集群后,会自动启动ILM。POST /_ilm/start
停止索引生命周期管理API。停止所有生命周期管理操作并停止ILM插件。当您在群集上执行维护并且需要防止ILM对索引执行任何操作时,此功能很有用。POST /_ilm/stop
解释生命周期API。检索有关索引的当前生命周期状态的信息,例如当前正在执行的阶段,操作和步骤。显示索引何时输入每个索引,运行阶段的定义以及有关任何失败的信息。GET index/_ilm/explain