加载中

启动和停止索引生命周期管理

默认情况下,ILM 服务处于 RUNNING 状态,并管理所有具有生命周期策略的索引。您可以根据需要停止和重启索引生命周期管理服务。

请按照以下步骤检查当前的 ILM 状态,并根据需要停止或重启它。

要查看 ILM 服务的当前状态,请使用 ILM 状态 API

				GET _ilm/status
		

在正常运行情况下,响应会显示 ILM 为 RUNNING

{
  "operation_mode": "RUNNING"
}
		

您还可以 查看 Elasticsearch 索引和数据流的 ILM 状态 以获取更多信息。

默认情况下,索引生命周期管理服务处于 RUNNING 状态,并管理所有具有生命周期策略的索引。

您可以停止 ILM 以暂停所有索引的管理操作。例如,当执行计划维护或对可能影响 ILM 操作执行的集群进行更改时,您可能需要停止索引生命周期管理。

重要提示

当您停止 ILM 时,SLM 操作也会被暂停。在您重启 ILM 之前,SLM 将不会按计划执行快照。正在进行的快照不受影响。

要停止 ILM 服务并暂停所有生命周期策略的执行,请使用 ILM 停止 API

				POST _ilm/stop
		

响应如下所示

{
  "acknowledged": true
}
		

ILM 服务会将所有策略运行到一个可以安全停止的点。

当 ILM 服务正在关闭时,运行状态 API 以验证 ILM 是否正在停止

				GET _ilm/status
		

响应如下所示

{
  "operation_mode": "STOPPING"
}
		

一旦所有策略都处于安全停止点,ILM 就会进入 STOPPED 模式

{
  "operation_mode": "STOPPED"
}
		

如果自动索引生命周期管理或快照生命周期管理服务无法正常工作,您可能需要重启该服务。

要重启 ILM 并恢复执行策略,请使用 ILM 启动 API。这会将 ILM 服务置于 RUNNING 状态,ILM 将从上次中断的地方开始执行策略。

				POST _ilm/start
		

响应如下所示

{
  "acknowledged": true
}
		

验证索引生命周期管理现在是否正在运行

				GET _ilm/status
		

响应如下所示

{
  "operation_mode": "RUNNING"
}
		
© . This website operates independently and is not affiliated with or endorsed by Elasticsearch B.V. All brand names, logos, and trademarks are the property of their respective owners.