当前位置: 首页 > article >正文

Elasticsearch的集群管理介绍

Elasticsearch 集群管理是确保分布式环境下系统稳定运行、高可用和高性能的关键。以下从集群架构、节点类型、故障转移到监控优化,全面解析 Elasticsearch 集群管理的核心要点:

一、集群架构与节点类型

1. 基本概念
  • 集群(Cluster):由一个或多个节点组成,共同存储数据并提供搜索服务,通过唯一的 cluster.name 标识。
  • 节点(Node):集群中的单个服务器,负责存储数据、参与集群运算和请求处理。
  • 分片(Shard):索引的物理拆分单元,每个分片是一个独立的 Lucene 索引,支持水平扩展和分布式操作。
  • 副本(Replica):分片的冗余备份,提供高可用性和读写负载均衡。
2. 节点角色分类
角色类型核心功能
主节点(Master)负责集群元数据管理(如索引创建、分片分配),需稳定且资源充足。通过 node.master: true 配置。
数据节点(Data)存储索引分片数据,执行数据相关操作(如搜索、聚合),IO 密集型。通过 node.data: true 配置。
协调节点(Coordinating)接收客户端请求,路由到对应节点并合并结果,需高内存和网络带宽。所有节点默认具备此角色。
预处理节点(Ingest)执行数据导入前的预处理(如字段转换、JSON 解析),通过 node.ingest: true 配置。
机器学习节点(ML)运行机器学习作业(如异常检测),需专用资源。通过 node.ml: true 配置。

二、集群健康状态与分片分配

1. 集群健康指标

通过 GET /_cluster/health 查看:

  • 状态颜色

    • 绿色:所有主分片和副本分片都可用,集群完全健康。
    • 黄色:所有主分片可用,但至少有一个副本分片不可用(如节点故障)。
    • 红色:至少有一个主分片不可用,数据可能丢失,集群部分功能受限。
  • 关键指标

    {"cluster_name": "my_cluster","status": "green",  // 集群状态"number_of_nodes": 3,  // 节点数<
http://www.lryc.cn/news/2396445.html

相关文章:

  • Spring MVC + Tomcat 8.5 踩坑实录:Servlet 版本引发的部署失败
  • 从“固定“到“流动“:移动充电如何重塑用户体验?
  • 玩客云 OEC/OECT 笔记(1) 拆机刷入Armbian固件
  • docker环境添加安装包持久性更新
  • GIS数据类型综合解析
  • VR 汽车:引领生产与设计的革命性飞跃​
  • Prometheus + Grafana 监控常用服务
  • 6月1日星期日今日早报简报微语报早读
  • 盲盒经济2.0:数字藏品开箱是否适用赌博法规
  • 如何在 Ubuntu 24.04 服务器上安装 Apache Solr
  • unity编辑器扩展dll形式展示
  • vscode中launch.json、tasks.json的作用及实例
  • UI自动化测试中的元素等待机制解析
  • VScode编译调试debug,gpu的cuda程序,Nsight
  • 中企出海大会|打造全球化云计算一张网,云网络助力中企出海和AI创新
  • qwen-0.5b小模型的用处和显存要求
  • 防范DDoS攻击,服务器稳定性崩溃的根源与高效防御对策
  • 深入理解 SELinux:通过 Nginx 和 SSH 服务配置实践安全上下文与端口策略
  • C++ —— STL容器——string类
  • 用JS实现植物大战僵尸(前端作业)
  • Rust Mock 工具
  • C++读写锁以及实现方式
  • Electron-vite【实战】MD 编辑器 -- 文件列表(含右键快捷菜单,重命名文件,删除本地文件,打开本地目录等)
  • 华为云Flexus+DeepSeek征文|华为云Flexus云服务器X实例上部署Dify:打造高效的开源大语言模型应用开发平台
  • [git每日一句]Your branch is up to date with ‘origin/master‘
  • 高密爆炸警钟长鸣:AI为化工安全戴上“智能护盾”
  • 机器人学基础——正运动学(理论推导及c++实现)
  • [网页五子棋][对战模块]处理连接成功,通知玩家就绪,逻辑问题(线程安全,先手判定错误)
  • TensorFlow Extended (TFX) 生产环境模型版本控制与回滚实战指南
  • 【Web应用】若依框架:基础篇11功能详解-系统接口