重试策略执行 API

编辑

重试执行处于 ERROR 步骤的索引的生命周期策略。

请求

编辑

POST <index>/_ilm/retry

先决条件

编辑
  • 如果启用了 Elasticsearch 安全功能,您必须对正在管理的索引拥有 manage_ilm 权限才能使用此 API。有关更多信息,请参阅安全权限

描述

编辑

将策略设置回发生错误的步骤并执行该步骤。使用 ILM 解释 API 来确定索引是否处于 ERROR 步骤。

路径参数

编辑
<index>
(必需,字符串)要重试的索引的标识符,以逗号分隔的格式表示。

查询参数

编辑
master_timeout
(可选,时间单位)等待主节点的时间。如果主节点在超时过期之前不可用,则请求失败并返回错误。默认为 30s。也可以设置为 -1 以表示请求永不超时。
timeout
(可选,时间单位)在更新集群元数据后,等待来自集群中所有相关节点的响应的时间。如果在超时过期之前未收到任何响应,则集群元数据更新仍然适用,但响应将指示它未被完全确认。默认为 30s。也可以设置为 -1 以表示请求永不超时。

示例

编辑

以下示例重试 my-index-000001 的策略。

POST my-index-000001/_ilm/retry

如果请求成功,您将收到以下结果

{
  "acknowledged": true
}