重置功能 API编辑

此功能处于技术预览阶段,可能会在未来版本中更改或删除。Elastic 将努力解决任何问题,但技术预览版中的功能不受官方 GA 功能的支持 SLA 的约束。

清除 Elasticsearch 功能(包括安全和机器学习索引)存储在系统索引中的所有状态信息。

仅用于开发和测试。请勿在生产集群上重置功能。

response = client.features.reset_features
puts response
POST /_features/_reset

请求编辑

POST /_features/_reset

描述编辑

通过重置所有 Elasticsearch 功能的功能状态,将集群返回到与新安装相同的状态。这将删除存储在系统索引中的所有状态信息。

如果所有功能的状态都已成功重置,则响应代码为 HTTP 200;如果成功和失败混合,则响应代码为 HTTP 207;如果所有功能的重置操作均失败,则响应代码为 HTTP 500

请注意,某些功能可能会提供重置特定系统索引的方法。使用此 API 会重置_所有_功能,包括内置功能和作为插件实现的功能。

要列出将受影响的功能,请使用获取功能 API

您提交此请求的节点上安装的功能是将被重置的功能。如果您对各个节点上安装了哪些插件有任何疑问,请在主节点上运行。

示例编辑

示例响应

{
  "features" : [
    {
      "feature_name" : "security",
      "status" : "SUCCESS"
    },
    {
      "feature_name" : "tasks",
      "status" : "SUCCESS"
    }
  ]
}