背景简介

  • 本文针对集群重启分片长期调配不进来的问题(CLUSTER_RECOVERED)
  • 本文 ES 版本为 7.10.1
  • 本文集群有 3 个主节点,3 个协调节点,20 个数据节点

解决方案

  • 官网文档: https://www.elastic.co/guide/...
  • 在每个 master 节点的 elasticsearch.yml 中减少或批改集群配置
# 有 20 个节点退出集群就开始复原分片"gateway.expected_data_nodes": 20,# 如果期待 5 分钟后退出的节点还没有达到 20 个"gateway.recover_after_time": "5m"# 那么有 15 个节点退出集群就能够开始复原分片"gateway.recover_after_data_nodes": 15
本文出自 qbit snap