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

Elasticsearch 管理索引生命周期

Die Verwaltung des Indexlebenszyklus umfasst die Durchführung von Verwaltungsaufgaben basierend auf Faktoren wie Schiffsgröße und Leistungsanforderungen. Mit dem ILM-API (Index Lifecycle Management) können Sie mit der Zeit automatisch Indizes verwalten.

Dieses Kapitel listet die ILM-API und ihre Verwendung auf.

API zur Strategieverwaltung

API-NameVerwendung
Instanz
Erstellen Sie eine Lebenszyklusstrategie.Erstellen Sie eine Lebenszyklusstrategie. Wenn die angegebene Strategie existiert, ersetzen Sie die Strategie und erhöhen Sie die Strategieversion.PUT_ilm / policy / policy_id
Abruf der Lebenszyklusstrategie.Rückgabe der angegebenen Strategiedefinition. Dies umfasst die Strategieversion und das Datum der letzten Änderung. Wenn keine Strategie angegeben ist, werden alle definierten Strategien zurückgegeben.GET_ilm / policy / policy_id
Löschen Sie die LebenszyklusstrategieLöschen Sie die angegebene Lebenszyklusstrategiedefinition. Sie können die derzeit verwendete Strategie nicht löschen. Wenn die Strategie zur Verwaltung eines Indexes verwendet wird, wird die Anfrage fehlschlagen und ein Fehler zurückgegeben.DELETE_ilm / policy / policy_id

API zur Indexverwaltung

API-NameVerwendung
Instanz

Umschalten Sie auf die API zur Lebenszyklusverwaltung.

Bewegen Sie den Index manuell in den angegebenen Schritt und führen Sie diesen Schritt aus.POST_ilm/move/index

Wiederholen Sie die Strategie.

Setzen Sie die Strategie zurück auf den Schritt, an dem der Fehler aufgetreten ist, und führen Sie diesen Schritt aus.POST index/_ilm/retry
Entfernen Sie die Strategie aus der Bearbeitung der Index-API.Entfernen Sie die zugewiesene Lebenszyklusstrategie und stoppen Sie die Verwaltung der angegebenen Indizes. Wenn das Indexmuster angegeben ist, wird die zugewiesene Strategie aus allen übereinstimmenden Indizes entfernt.POST index/_ilm/remove

API zur Betriebsverwaltung

API-NameVerwendungInstanz
API zur Abrufung des Indexlebenszyklusmanagementsstatus.Rückgabe des Status des ILM-Plugins. Der Feldwert operation_mode in der Antwort zeigt einen der folgenden drei Zustände an: STARTED, STOPPING oder STOPPED.GET /_ilm/status
启动索引生命周期管理API。如果当前已停止,则启动ILM插件。形成集群后,会自动启动ILM。POST /_ilm/start
停止索引生命周期管理API。停止所有生命周期管理操作并停止ILM插件。当您在群集上执行维护并且需要防止ILM对索引执行任何操作时,此功能很有用。POST /_ilm/stop
解释生命周期API。检索有关索引的当前生命周期状态的信息,例如当前正在执行的阶段,操作和步骤。显示索引何时输入每个索引,运行阶段的定义以及有关任何失败的信息。GET index/_ilm/explain