Elasticsearch集群管理是确保分布式环境下架构稳定运行、高可用和高性能的关键。以下从集群架构、节点类型、故障转移到监控优化,全面解析 Elasticsearch 集群管理的核心要点:
一、集群架构与节点类型
1. 基本概念
- 集群(Cluster):由一个或多个节点组成,共同存储数据并提供搜索服务,通过唯一的
cluster.name
标识。 - 节点(Node):集群中的单个服务器,负责存储内容、参与集群运算和请求处理。
- 分片(Shard):索引的物理拆分单元,每个分片是一个独立的 Lucene 索引,支持水平扩展和分布式操作。
- 副本(Replica):分片的冗余备份,提供高可用性和读写负载均衡。
2. 节点角色分类
角色类型 | 核心功能 |
---|---|