实用指南:Hadoop High Availability 简介

news/2025/11/25 18:50:18/文章来源:https://www.cnblogs.com/gccbuaa/p/19269744

目录

引入HA

针对HDFS的高可用

核心组件

故障转移流程

针对YARN的高可用

核心组件

故障转移流程


引入HA

在早期的Hadoop版本中,核心组件存在单点故障问题:

唯一的主节点,存储了整个文件系统的元内容。如果它宕机,那么整个HDFS将不可用。就是HDFS:NameNode

YARN:ResourceManager是唯一的全局资源调度器。如果它宕机,所有新的作业无法提交,正在运行中的作业也可能失败。

为了解决单点故障问题,就需要部署备用主节点,来确保集群在主节点发生故障时能够快速恢复,对外提供不间断的服务,这正是高可用的目的。所谓高可用,是为解决单点故障设计的架构方案。

针对HDFS的高可用

HDFS HA通过设置Active-Standby(主-备)两个NameNode来实现高可用,其中主要通过QJM方式来实现状态同步。

核心组件

Active NameNode:对外提供服务的主节点,处理客户端的请求。

Standby NameNode:热备份节点。它的状态必须与Active NameNode实时同步,以便在发生故障时能够无缝衔接。

JournalNode:通常3个活以上奇数个来组成共享存储系统。所有对namespace的修改,Active NN都会先将操作日志(editslog)写入共享存储,然后Standby NN持续地从其中读取并应用这些日志。
DataNode:所有DataNode利用心跳机制向Active NN和Standby NN发送心跳和块报告,于是数据块存储在哪个DN上不应该同步到共享存储中。

ZKFC(Zookeeper Failover Controller):一个运行在每个NN节点上的独立进程,用于监控NN的健康状态并管理故障转移。

故障转移流程

①Active NN的ZKFC检测到Active节点无响应,尝试在zookeeper中删除该临时节点;

②Standby NN的ZKFC监控到这个节点消失,立即尝试创建该节点以宣告自己为新的Active;

③创建成功后,Standby NN的ZKFC会执行一个fence(隔离)命令,强制杀死原Active进程,防止出现脑裂;

④新Active NN从JournalNode中读取编辑日志,并开始接收DN的心跳和块报告;

⑤客户端借助重试机制自动连接新Active,业务无感知。

针对YARN的高可用

YARN HA 的原理与 HDFS HA 非常相似,也是基于 Active-Standby 模式和 ZooKeeper 的自动故障转移。

核心组件

Active ResourceManager:处理所有客户端的请求,管理整个集群的资源。

Standby ResourceManager:热备份节点,随时准备接管。

状态存储:将RM的状态持久化(状态信息)存储在zookeeper中或HDFS文件。

ZooKeeper:用于领导选举和存储YARN集群的状态。多个RM通过竞争,一个成为Active,其余成为Standby

故障转移流程

①zookeeper检测到Active ResourceManager故障,相关临时节点被删除;

②所有Standby ResourceManager监测到这一变化,开始新一轮的选举;

③其中一个Standby RM成功在zookeeper创建了代表Active状态的临时节点,成为新的Active RM;

④新的Active RM从状态存储(ZK或HDFS)中重演出故障前的集群状态;

⑤所有NM会通过心跳机制发现Active RM变更,向新王重新注册;所有运行在container的applicationmaster也会重新注册并汇报任务状态,不受影响。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/976378.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

蓝牙协议:ant/ant+

1 ant/ant+  什么是ant协议 超低功耗的无线传输协议,约定了ant数据是如何传输的;(基础payload 8字节 >> 200us >> 0.5-4hz )射频频率范围2400-2524Mhz,共125个channel;不建议信道建立连接后信道跳变…

题解:CF1746D Paths on the Tree

首先,贪心地想,为了最大化每条链对答案的贡献,肯定是要走到叶子节点的。 考虑如何对于节点 \(x\) 和其儿子 \(y_1,y_2\) 如何处理 \(|c_{y_1} - c_{y_2}| \le 1\) 的限制,可以视为要求把节点 \(x\) 所有向下走的链…

完整教程:CodeBuddy+混元生图+lighthouse助我实现漫画插图在线生成

完整教程:CodeBuddy+混元生图+lighthouse助我实现漫画插图在线生成pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &quo…

人工智能之数据分析 numpy:第十四章 知识总结

人工智能之数据分析 numpy:第十四章 知识总结人工智能之数据分析 numpy 第十四章 知识总结@目录人工智能之数据分析 numpy前言🧱 一、基础核心:ndarray(N 维数组)🔢 二、数组创建📐 三、形状操作(Shape Ma…

信息的建筑学:MyBatis Log Panda 如何重构开发者的认知地图

信息的建筑学:MyBatis Log Panda 如何重构开发者的认知地图—— 并开启 PandaCoder 工具宇宙的第一扇门“理解先于一切。” —— 理查德沃曼 “最好的产品不是被购买的,而是被渴望的。” —— 哈里马克思序章:从迷宫…

皮革外观缺陷检测设备:助力生产质量把控的技术应用

在皮革制品的生产过程中,外观缺陷的精准检测是保障产品质量的重要环节。皮革外观缺陷检测设备通过先进的光学技术,能够快速识别表面瑕疵,为企业提升生产效率、降低成本提供有力支持。一、推荐榜单推荐 1:申克博士推…

2025年最新!高效AI论文写作工具TOP 3 权威评测

在学术研究节奏日益加快的今天,AI论文写作工具已成为高校师生、科研人员的“学术加速器”。一款优质的工具不仅能减少重复繁琐的写作工作,更能在保障学术诚信的前提下,为科研创新留出充足空间。基于1000余名用户实测…

解决Windows窗口在屏幕外的问题

解决方案一  1、用alt + tab键切换至移出去的窗口,将其激活,虽然看不到。  2、然后使用alt + space(空格) 激活菜单。  3、再按一下 M (移动),即可激活移动功能。  4、最后通过 上下左右方向键就可以移动窗口的…

2025水设备厂家推荐榜:灌装/大桶/桶装/纯净/瓶装/水设备综合品牌参考,引领智能绿色升级

2025年,灌装水设备行业迎来“智能化、绿色化、定制化”的发展新拐点。作为饮用水生产链条的核心环节,灌装水设备的稳定性、效率与合规性直接影响生产企业的运营成本与产品品质。本次榜单聚焦行业核心实力企业,为饮用…

降ai率工具推荐:提升文本原创性的实用选择

随着AI生成技术的普及,文本中的AI痕迹检测日益严格,降AI率工具成为提升内容原创性的重要辅助。这类工具通过优化文本结构、调整语言风格,帮助用户降低AI生成特征,适用于学术写作、内容创作等多种场景。在降AI率工具…

【2025最新】Claude Opus 4.5最全使用教程:新手一篇文章完全搞懂

【2025最新】Claude Opus 4.5最全使用教程:新手一篇文章完全搞懂Claude Opus 4.5 是 Anthropic 2025 年发布的旗舰级通用 AI 模型,属于 Claude 4.5 系列的最高性能版本。 它是目前 Claude 系列中 推理能力最强、思考…

ai论文软件推荐:智能工具助力学术写作效率提升

在当前学术写作领域,AI技术的融合为研究者和学生提供了新的效率提升路径。ai论文软件通过自然语言处理、深度学习等技术,实现从大纲构建到稿件优化的全流程辅助,成为学术创作中备受关注的工具类型。ai论文工具主要聚…

AI论文写作辅助工具推荐:提升学术创作效率的实用平台

在学术研究领域,论文写作往往涉及文献梳理、数据分析、格式规范等多个复杂环节,传统方式下研究者常面临效率瓶颈。AI论文辅助工具的出现,通过整合自然语言处理、知识图谱等技术,为学术创作提供了智能化支持,涵盖选…

ai论文工具推荐:助力学术创作效率提升的实用工具

随着人工智能技术的快速发展,AI论文工具逐渐成为学术创作领域的重要辅助手段。这类工具通过整合自然语言处理、大数据分析等技术,为用户提供文献检索、内容生成、语法校对、结构优化等多维度支持,有效降低学术写作的…

2025年11月软瓷厂家推荐榜:3D软瓷/软瓷砖/mcm软瓷/3D打印软瓷厂家批发环保品质深度解析!

在建筑装饰材料的迭代浪潮中,软瓷以其轻量化、高适配性的特质,逐渐替代传统瓷砖成为主流选择。这种新型材料不仅解决了传统瓷砖重量大、易开裂的痛点,更在环保与设计多样性上实现突破。无锡同创新材料科技有限公司(…

降ai率免费网站:助力内容原创性提升的实用工具

在当前内容创作环境中,AI生成内容的广泛应用使得文本的AI检测率问题受到越来越多创作者的关注。降ai率免费网站通过优化文本特征、调整语言逻辑等技术手段,帮助用户减少内容中的AI生成痕迹,从而提升原创性表现,为不…

2025年11月钢管源头厂家 TOP 榜:螺旋/防腐/镀锌/直缝焊接钢管源头厂家详解精密工艺与重点工程供货实力!

在工业输送、建筑工程与市政建设的核心环节中,钢管的品质直接决定项目的稳定性与耐久性。作为制造业重镇的佛山,聚集了一批技术成熟、产能稳定的钢管厂家。本次基于实地调研与市场反馈,精选三家口碑企业,为采购决策…

2025年国际发表必备!多语言AI论文写作工具TOP 3 深度测评

随着学术交流的全球化,多语言论文写作与国际期刊发表已成为科研人员的核心需求之一。一篇优质的国际论文不仅需要扎实的研究成果,更要具备精准的多语言表达、符合国际规范的学术格式及严格的合规性。基于60篇SCI/EI论…

2025年11月汽车维修工厂推荐榜:汽车数据修复/汽车凹陷修复工厂推荐技术实力与车主口碑深度解析!

随着大连汽车保有量持续攀升,车辆维修保养成为车主日常刚需。面对街头众多汽修门店,如何挑选到专业、透明、性价比高的服务商,成了许多车主的困扰。本文结合本地市场特点,推荐三家口碑过硬的汽车维修企业,其中大连…

外观检测设备有哪些?制造业主流方案及应用解析

在现代制造业中,外观检测设备作为产品质量控制的关键环节,广泛应用于电子、汽车、半导体等领域,通过光学成像、机器视觉等技术实现对产品表面缺陷、尺寸精度等指标的自动化检测,有效提升生产效率与质量稳定性。一、…