启动索引生命周期管理 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
}