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

es 集群半数以上master节点掉线解决方法

es版本

7.9.1

概念介绍

介绍处理方法前介绍几个es的基础概念,方便理解解决方法。

1.es集群有元数据(clusterstate)包含cluster、index、shard级别的元数据,持久化保存在master-eligible节点

2.es集群第一次启动时称为bootstrap,该过程将配置文件中的cluster.initial_master_node作为初始的投票节点(Voting configurations),投票节点具有选举master和commit cluster state的权利,超过半数以上同意即投票成功。

3.使用UUID作为节点和集群的唯一表示,每个节点都会持久化当前集群的UUID

4.投票节点(Voting configurations)会变化,保证集群容错能力最大并且不会脑裂。假如现在投票节点有3个,加入了两个master-eligible节点,那么投票节点就会有5个,如果掉线了一个投票节点还是3个,数量会保持为奇数

情景一

大于等于qorum数量节点掉线,但仍有master-eligible节点存活


由于集群中投票节点永远不可能达到qorum,所以集群无法选主,但所幸cluster state还有一份。

  1. 使用bin/elasticsearch-node unsafe-bootstrap命令让唯一主节点以不安全的方式改写投票节点,就像重新进行bootstrap一样,自己使用持久化的cluster state形成一个新集群
  2. 其他数据节点无法加入新集群因为UUID不同,使用bin/elasticsearch-node detach-cluster命令让节点离开之前的集群
  3. 启动数据节点和新的master-eligible节点,他会加入新集群中。

情景二

所有master-eligible节点掉线


我们已经没有clsuter state了,唯一的希望是数据节点上的index数据

  1. 启动足够的master-eligible节点形成一个新集群
  2. 使用gateway.auto_import_dangling_indices: true配置启动数据节点。或者,启动数据节点并使用Import dangling indexAPI将index数据import到cluster state中。官方推荐后者
  3. 这些index可以正常查询了

注意事项

使用dangling只能恢复index和shard元数据,cluster setting和alias等数据无法恢复,如果集群有重名index也无法成功import,比如.security7是安全相关的内部索引,也无法恢复

http://www.gsyq.cn/news/88217.html

相关文章:

  • MailKit实战指南:5个核心技巧快速实现Gmail邮件集成
  • RadeGS——UnboundLocalError: local variable scene_info referenced before assignment
  • 腾讯混元0.5B轻量化模型:小参数撬动边缘智能革命
  • 2025最新!中国十大电线品牌权威排名 - 黑马榜单
  • 2025年度精选:上海口碑最佳的十大广告公司盘点,广告口碑推荐关键技术和产品信息全方位测评 - 品牌推荐师
  • Vosk Android离线语音识别终极指南:快速构建无网络语音应用
  • NewGAN-Manager:足球经理玩家的终极面部包管理解决方案
  • B端界面设计引导:别只做“说明书”,要当“效率助手”
  • Rust-字符串
  • React-chartjs-2 数据集管理:3个关键问题与解决方案
  • Simple Live:跨平台直播聚合工具的终极解决方案
  • 动态数据合成的AI方法在软件测试中的应用与挑战
  • 2025年成都火锅必吃榜TOP10,大悦城回头客爆棚!牛肉火锅/酸汤火锅/市井火锅nbsp;/火锅外卖成都火锅聚餐地点推荐 - 品牌推荐师
  • dify 导入工作流,会有些插件报错
  • 如何科学选择“中医师承出师考试培训班”?阿虎医考上次怎么样? - 资讯焦点
  • github 添加密钥拉取加密git包 上传包
  • 2025年氙灯光源哪家强哪家好/优质源头厂家/实力生产商/知名品牌推荐,国内外代表厂商与核心产品盘点 - 品牌推荐大师1
  • Spring的Bean
  • 2025 品牌方社群资源优选!10 大优质平台助力精准对接,值得收藏 - 品牌推荐排行榜
  • 2025年通信干扰模拟器供应商TOP10排行榜,光时域反射仪/无线电综合测试测试仪/光纤熔接机/以太网测试仪通信干扰模拟器供应商找哪家 - 品牌推荐师
  • 极速AI助手快速接入免费腾讯混元大模型教程
  • 2025年12月耐力板源头厂家最新推荐:PC耐力板,实心耐力板,耐力板生产 - 深度智识库
  • 2025年市面上知名的安检门厂商怎么找,行业内安检门厂商排行榜单TOP企业引领行业技术新高度 - 品牌推荐师
  • 事件问答的语料库级评估与印度警察事件数据集解析
  • 用户搜“产品名+Reviews”|但我的评测页排名总比不过亚马逊,怎么抢流量?
  • 突破性能瓶颈:Tauri中WebAssembly的实战优化指南
  • 2025年度口碑火锅品牌盘点,本地人都在吃,川渝火锅/特色美食/重庆火锅/美食/老火锅/火锅店/火锅火锅品牌有哪些 - 品牌推荐师
  • 【MWORKS使用技巧71】使用Julia Function时,调用Syslab内置的函数运行报错如何处理?
  • 好写作AI “魔鬼评审”模拟器:投稿前,让AI先给你来场“灵魂拷问”
  • 中国科学技术大学演示模板完全使用指南