可快照特性
- class elasticsearch.client.FeaturesClient
To use this client, access
client.features
from anElasticsearch
client. For example:from elasticsearch import Elasticsearch # Create the client instance client = Elasticsearch(...) # Use the features client client.features.<method>(...)
- get_features(*, error_trace=None, filter_path=None, human=None, master_timeout=None, pretty=None)
获取功能特性。 获取可通过创建快照时使用
feature_states
字段包含在快照中的功能列表。 您可以使用此API来确定在创建快照时应包含哪些功能状态。 默认情况下,如果快照包含全局状态,则所有功能状态都会包含在快照中;否则不包含任何功能状态。功能状态包含给定功能正常运行所需的一个或多个系统索引。 为确保数据完整性,构成功能状态的所有系统索引将一起进行快照和恢复。
此API列出的功能是内置功能与插件定义功能的组合。 要使功能状态在此API中列出并被创建快照API识别为有效功能状态,定义该功能的插件必须安装在主节点上。
https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-features-get-features
- reset_features(*, error_trace=None, filter_path=None, human=None, master_timeout=None, pretty=None)
重置功能特性。 清除Elasticsearch功能存储在系统索引中的所有状态信息,包括安全性和机器学习索引。
警告:仅用于开发和测试环境。请勿在生产集群上重置功能。
通过重置所有Elasticsearch功能的状态,将集群恢复到与新安装相同的状态。 这将删除系统索引中存储的所有状态信息。
如果所有功能状态成功重置,响应代码为HTTP 200。 如果任何功能重置操作失败,则返回HTTP 500。
请注意,某些功能可能提供重置特定系统索引的方法。 使用此API将重置所有功能,包括内置功能和插件实现的功能。
要查看将受影响的功能列表,请使用获取功能API。
重要提示:您提交此请求的节点上安装的功能将被重置。如果不确定各个节点上安装了哪些插件,请在主节点上运行此操作。
https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-features-reset-features