重置功能 API
编辑重置功能 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" } ] }