重试策略执行 API编辑

重试对处于 ERROR 状态的索引执行策略。

请求编辑

POST <index>/_ilm/retry

先决条件编辑

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

描述编辑

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

路径参数编辑

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

查询参数编辑

master_timeout
(可选,时间单位) 等待主节点的时间段。如果在超时时间到期之前主节点不可用,则请求失败并返回错误。默认值为 30s。也可以设置为 -1,表示请求永远不会超时。
timeout
(可选,时间单位) 等待响应的时间段。如果在超时时间到期之前没有收到响应,则请求失败并返回错误。默认值为 30s

示例编辑

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

POST my-index-000001/_ilm/retry

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

{
  "acknowledged": true
}