范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

大数据开发HDFS的故障恢复和高可用

  作为分布式文件系统的HDFS,在Hadoop技术生态当中,始终是不容忽视的。HDFS的稳定性和可靠性,对于后续的数据处理环节,提供底层支持,起着至关重要的作用。今天的大数据开发分享,我们就主要来讲讲HDFS的故障恢复和高可用。
  HDFS的故障恢复和高可用,是确保数据存储稳定和高效的重要举措,要讲故障恢复和高可用,我们先要了解HDFS的存储运行流程。
  HDFS存储运行流程
  1、HDFS读取数据
  步骤:
  客户端调用FileStype对象的open()方法打开希望打开的文件;
  DistributedFileSystem通过RPC调用NameNode来获取起始块的位置。NameNode返回的是含有该块副本的DataNode地址(DataNode与客户端的网络拓扑排序);
  DistributedFileSystem返回一个FSDataInputStram对象给客户端并读取数据;
  客户端调用read()方法从DataNode读取块;
  一个数据块传输到客户端完毕后,寻找下个块的最佳DataNode;
  所有块读取完毕后,FSDataInputStram调用close()方法,完成数据读取。
  2、HDFS数据写入
  步骤:
  客户端通过对DistributedFileSystem调用create()方法来新建文件;
  对NameNode创建一个RPC调用,在文件系统NameSpace中新建一个文件,此时NameNode会执行各种检查以确保文件不存在及客户端的创建权限;
  检查通过,DistributedFileSystem向客户端返回一个FSDataOutputStream对象,负责DataNode和NameNode之间的通信。FSDataOutputStream将数据分成一个个的数据包并写入数据队列;
  FSDataOutputStream向NameNode申请保存数据块的DataNode列表,假如副本数为3,3个DataNode构成一个数据管道,队列中的数据包会依次写入管道;
  接收到数据包的DataNode需要向发送者发送"确认包","确认队列"逆流而上直到客户端收到应答,并将数据包从数据队列中删除;
  客户端调用close()完成数据的写入。
  HDFS的故障恢复和高可用
  1、HDFS NameNode冷备份
  NameNode运行期间,HDFS的所有更新操作都记录在EditLog中,久而久之EditLog文件将变得很大。当NameNode重启时,需要先将FsImage加载到内存,然后逐条执行EditLog中的记录。当EditLog变得巨大时,会导致NameNode启动非常慢,同时由于HDFS系统处于安全模式,无法提供对外写操作,影响用户的使用。
  解决方案:Secondly NameNode-用于保存NameNode中对元数据的备份,减少NameNode的启动时间,一般单独运行在一台机器中。具体实现如下:
  SecondlyNameNode定义和NameNode通信,请求其停止使用EditLog,并暂时将新的更新操作记录到edit.new文件;
  SecondlyNameNode通过HTTP GET方式从NameNode下载FsImage和EditLog文件到本地;
  SecondlyNameNode将FsImage加载到内存,并逐条执行EditLog的记录,使FsImage保持到最新;
  SecondlyNameNode通过POST方式将新的FsImage发送到NameNode;
  NameNode用新的FsImage替换掉旧的FsImage文件,并将edit.new替换为正式的EditLog,此时EditLog便完成了"瘦身"。
  2、DataNode出错
  每个DataNode定期向NameNode发送"心跳"汇报自己的健康状态;
  当DataNode发生故障或者网络故障,NameNode无法接收DataNode的心跳,这些NataNode会标记为宕机,该节点的数据不可读;
  DadaNode的失效会导致数据块的副本数小于最小冗余因子,NameNode会启动副本冗余复制,产生新的副本。
  3、数据出错
  网络原因和硬盘错误等因素会造成数据错误。
  客户端读取到数据后,就采用MD5和SHA1算法对数据块进行校验,以确保读到正确的数据。
  文件创建时,客户端会对每一个文件进行信息摘录并将信息存储到同一路径的隐藏文件里;客户端读取文件时,会先校验该信息文件与读取的文件,如果校验出错,便请求到另一DataNode读取数据,同时向NameNode汇报,以删除和复制这个数据块。
  关于大数据开发,HDFS的故障恢复和高可用,以上就为大家做了简单的介绍了。HDFS作为Hadoop的核心组件之一,在学习阶段是需要重点掌握的,理论结合实操,才能真正掌握扎实。

3500元以内旗舰手机推荐,配置好,价格不算太贵3500元以内有什么手机推荐呢?,这个价位算是入门级旗舰机范围了,既能享受到旗舰的配置,价格上又不至于像旗舰机那么憨贵,下面我们直接进入正题,聊聊这个价位有哪些高性价比旗舰手机推荐真我GT2pro深度使用一个月,鸡哥说说心里话手机机圈情报评GT2pro(钛蓝)拼多多(要的锻黑发的钛蓝,可能是库存问题,我当时没管这些)到手已经一个多月,拼多多白衣补贴入手的,我也有很多心得,今天我来说说相关的体验测评吧,也iPhone13ProMax升级iOS15。5RC版有这些优化,值得升级iOS15。5RC版是苹果本周五发布的最新系统,这次升级可以说是准正式版了,因为通常来说准正式版的版号和正式版的内部版号是一致的,很多功能变化也大同小异的,目前从网上升级iOS15爆款智能电子书699元首发享白条3期免息产品名称文石BOOXPoke4S电子书秒杀价格首发价749元,预售付100元定金,尾款减50元,实际到手699元秒杀地址BOOX文石POKE4S电子书阅读器采用2。0GHz四核处理OPPOReno8渲染图曝光,Reno7价比老人机,买早的网友心碎近日,外媒还带来了所谓OPPOReno8标准版的渲染图,从图片上看,整体机身设计与发布的K10系列相似,整体质感有所提升,设计更加下。扳手。但是否是量产的最终计划还有待确认。值得一网友5800入手黑解iPhone13ProMax,不仅是黑机,还进了黑名单如果一台iPhone的价格特别便宜,肯定是有猫腻的!比如今天这台iPhone13ProMax,网友只花了5800元,但查了整机报告后发现,该机不仅是只有运营商网络锁,而且还是已更换9032米!第二次青藏科考创造浮空艇大气科学观测世界纪录新华网北京5月16日电(王莹)记者从中国科学院获悉,日前,在西藏珠峰地区开展的我国第二次青藏高原综合科学考察研究巅峰使命珠峰科考中,极目一号III型浮空艇平台于5月15日4时40分天才少年下煤矿揭秘华为煤矿军团成立后的365个日夜3月底,华为在深圳举行第二批10支军团的成立大会,任正非等主要高管为军团授旗。任正非表示,面临外界越来越严苛的打压,华为要稳住阵脚,积极调整队形,采取灵活机动的战略战术。彼时,距离IPhone新机和IPhone二手机如何抉择?(下方有IPhone全系报价,可供参考,谨慎选择)IPhone14最近的消息真的是铺天盖地。与此前曝光的消息基本一致。全新的iPhone14Pro将采用一块6。06英寸OLED柔性用iPadmini读书,和用kindle读书有什么不同?文章授权自尾巴用户作者饼饼爱吃饼我始终不是电子书的忠实拥趸,买了4年的Kindle大部分时间都在吃灰,但最近的一个月里,使用iPadmini阅读成了我难得的清净享受。这种比纸质书更索尼新品手机Xperia1IV配备85125mm光学变焦镜头索尼发布了最新的旗舰Xperia智能手机Xperia1IV。这款新品手机包含了许多新功能和改进点,其中最值得注意的真正光学变焦镜头。Xperia1IV具有三个后置摄像头,每个摄像头
618玩起了价格战,realme扬言7个亿补贴,618销量将破100万即将来临的618购物节,各大手机厂商用最优的价钱让利给消费者,其中realme也不乏真性情,在realme真我心跳618发布会上,扬言7个亿补贴给消费者,618销量目标将突破100真米大战,realme越级挑战行业第一梯队,稳坐618安卓品牌TOP2相信大家在每年618的购物狂欢节除了买买买,最喜欢的环节就是在一天结束后看各家品牌的战报了。尤其是在手机品牌销量排行的战报,每年的竞争都尤为的激烈看品牌的销量战报除了可以吃瓜以外,谷粒科技高调亮相E3展会,自主研发电磁摇杆,俘虏一众玩家的心手柄作为游戏的关键外设之一,它直接影响玩家的操控和体验。可是市面上许多游戏手柄出现过漂移和失灵的现象,原因就是摇杆移动的位置不精准,内置传统的碳膜电位器构造,从而导致金属的触点和碳又在搬弄是非吗?不管是哪个品牌的粉丝,欢迎来参观某些人颠倒黑白的能力,这位长安数码君是想起个头,再次挑拨是非,还是想做其他什么?无从知晓,只希望大家不要再被带节奏,没有哪个品牌哪个产品,每一项参数揭秘中国移动咪咕盒中盒礼盒,瑞兽带你过中秋又是一年月圆时每年中秋除了全家团圆的喜悦更期待月饼跳跃舌尖的香甜今年,中国移动咪咕全新升级月饼礼盒双重惊喜来袭,陪您和家人共度中秋佳节!中国移动咪咕今年推出了两款盒中盒礼盒第一款是苹果称iOS比安卓更安全,我认为华为鸿蒙系统才安全近日,苹果援引诺基亚2019年2020年威胁情况报告称,安卓平台恶意软件感染率是iPhone的1547倍。此前,欧盟委员会提议数字市场法案,希望开放用户自由安装软件的权利,包括绕过蹭热度?苹果发布iPhone13,大宇推出大宇彩虹杯这几天一直关注苹果新品发布会,新的iPhone着实惊艳了不少网友。虽然很喜欢苹果的hiPhone13,但不是在必须要换机的时刻真的不敢乱花钱呀。没想到略过iPhone13转头却收了软萌可爱的外表,兼具有趣的灵魂,零跑T03很可爱对女性车友而言,选车还是挺头疼的,因为本身对机械的东西,不算很感冒,就算看过车辆数据也记不住,而且现在市面上的车型也多,单是一个新能源,就已经让人眼花缭乱了。不过选车虽难,女司机小惊艳!盘点舞台上LED屏创意及新技术的融合应用舞台用LED屏是舞台演艺装备的后起之秀,以亮度高色彩丰富动态显示便于拆装的模块化结构等特点,得到广泛应用。尤其在舞台应用方面,LED屏替代传统的手绘布景喷绘布景幻灯布景等,丰富了舞炸了,苹果新款M1Max芯片MacBookPro,刘海屏又大获全胜一直以为M1新款会是挤牙膏升级,毕竟M1我们用过很强了,这才一年,限于同样的5纳米芯片制程,能升级到哪里去呢?万万没想到,M1Max如此的吊炸天!但是万万没想到,苹果居然在MacB苹果加入Blender开发基金会,M1建模渲染即将崛起前日发布的M1Max实在是太强了我的天啊,有被震撼到,但是做3D建模渲染的朋友买它有前途吗?虽然C4D随着M1芯片产品发布就上了苹果的产品性能演示范围,但是我根本弄不到M1芯片的G