本地网关在整个集群重启时存储集群状态和分片数据。
以下 _静态_ 设置(必须在每个主节点上设置)控制新选举的主节点在尝试恢复集群状态和集群数据之前应等待的时间。
这些设置仅在集群完全重启时生效。
gateway.expected_data_nodes
0
gateway.recover_after_time
(静态) 如果未达到预期的节点数,则恢复过程将在尝试恢复之前等待配置的时间量。默认为 5m。
5m
一旦 recover_after_time 持续时间超时,只要满足以下条件,恢复就会开始
recover_after_time
gateway.recover_after_data_nodes
这些设置可以在 elasticsearch.yml 中配置如下
elasticsearch.yml
gateway.expected_data_nodes: 3 gateway.recover_after_time: 600s gateway.recover_after_data_nodes: 3
当一个节点加入集群时,如果它在其本地数据目录中发现任何尚未存在于集群中的分片,它会将这些分片视为属于“悬空”索引。您可以使用 悬空索引 API 列出、导入或删除悬空索引。
当索引仍然是集群的一部分时,API 不能保证导入的数据是否真正代表数据的最新状态。
最受欢迎
视频
Elasticsearch 入门
Kibana 简介
用于日志和指标的 ELK