大数据开发HDFSNamenode元数据管理
HDFS作为分布式文件系统的代表性产品,在大数据学习当中的重要性是不言而喻的,基于Hadoop基础架构,HDFS更是得到了广泛的认可,在大规模离线数据处理上,提供稳固的底层支持。今天的大数据开发技术分享,我们就主要来讲讲HDFSNamenode元数据管理。
Namenode元数据管理
首先明确Namenode的职责:响应客户端请求、管理元数据。
Namenode对元数据有三种存储方式:
内存元数据(NameSystem)磁盘元数据镜像文件数据操作日志文件(可通过日志运算出元数据)
注意:HDFS不适合存储小文件的原因,每个文件都会产生元信息,当小文件多了之后元信息也就多了,对Namenode会造成压力。
对三种存储机制的进一步解释
内存元数据就是当前Namenode正在使用的元数据,是存储在内存中的。
磁盘元数据镜像文件是内存元数据的镜像,保存在Namenode工作目录中,它是一个准元数据,作用是在Namenode宕机时能够快速较准确的恢复元数据,称为fsimage。
数据操作日志文件是用来记录元数据操作的,在每次改动元数据时都会追加日志记录,如果有完整的日志就可以还原完整的元数据。主要作用是用来完善fsimage,减少fsimage和内存元数据的差距,称为editslog。
Checkpoint机制分析
因为Namenode本身的任务就非常重要,为了不再给Namenode压力,日志合并到fsimage就引入了另一个角色secondaryNamenode。secondaryNamenode负责定期把editslog合并到fsimage,定期是Namenode向secondaryNamenode发送RPC请求的,是按时间或者日志记录条数为间隔的,这样即不会浪费合并操作又不会造成fsimage和内存元数据有很大的差距。因为元数据的改变频率是不固定的。
每隔一段时间,会由secondaryNamenode将Namenode上积累的所有edits和一个最新的fsimage下载到本地,并加载到内存进行merge(这个过程称为checkpoint)。
1)Namenode向secondaryNamenode发送RPC请求,请求合并editslog到fsimage。
2)secondaryNamenode收到请求后从Namenode上读取(通过http服务)editslog(多个,滚动日志文件)和fsimage文件。
3)secondaryNamenode会根据拿到的editslog合并到fsimage。形成最新的fsimage文件。(中间有很多步骤,把文件加载到内存,还原成元数据结构,合并,再生成文件,新生成的文件名为fsimage。checkpoint)。
4)secondaryNamenode通过http服务把fsimage。checkpoint文件上传到Namenode,并且通过RPC调用把文件改名为fsimage。
Namenode和secondaryNamenode的工作目录存储结构完全相同,所以,当Namenode故障退出需要重新恢复时,可以从secondaryNamenode的工作目录中将fsimage拷贝到Namenode的工作目录,以恢复Namenode的元数据。
关于checkpoint操作的配置:
dfs。Namenode。checkpoint。check。period60检查触发条件是否满足的频率,60秒
dfs。Namenode。checkpoint。dirfile:{hadoop。tmp。dir}dfsnamesecondary
以上两个参数做checkpoint操作时,secondaryNamenode的本地工作目录
dfs。Namenode。checkpoint。edits。dir{dfs。Namenode。checkpoint。dir}
dfs。Namenode。checkpoint。maxretries3最大重试次数
dfs。Namenode。checkpoint。period3600两次checkpoint之间的时间间隔3600秒
dfs。Namenode。checkpoint。txns1000000两次checkpoint之间最大的操作记录
editslog和fsimage文件存储在dfs。Namenode。name。dircurrent目录下,这个目录可以在hdfssite。xml中配置的。
关于大数据开发,HDFSNamenode元数据管理,以上就为大家做了简单的介绍了。HDFS当中的元数据管理,是分布式存储的重要保障,对于数据存储安全性和可靠性都有显著的贡献。
终局之战!漫威复仇者联盟4首映零点场抢票已爆满IT之家4月12日消息《复仇者联盟4:终局之战》国内定档4月24日,逆转无限,不惜一切代价!并且宣布会有IMAX、杜比、Real3D版本,而影片时长将达到182分钟。今天漫威影……
万达电影复仇者联盟4需等发行通知,才能排片预售IT之家4月12日消息《复仇者联盟4:终局之战》国内定档4月24日,逆转无限,不惜一切代价!并且宣布会有IMAX、杜比、Real3D版本,而影片时长将达到182分钟。今天漫威影……
复仇者联盟4终局之战微博表情包上线IT之家4月12日消息今天漫威影业官微宣布,《复仇者联盟4:终局之战》全新微博表情强势上线。此次上线的微博表情包片中主要角色悉数在列,包括钢铁侠、美国队长、雷神、绿巨人、……
小学语文课程详细教学设计教学目标:1、会正确朗读音近字,分清平舌音和翘舌音。2、能照样子抄写拼字形结构的字,写得正确、匀称。3、能看图说说形近字的构成方法,掌握其声旁表音,形旁表义的……
百度回应贴吧售卖笑气已清理信息并将报送公安IT之家5月7日消息近日,有媒体报道了百度贴吧售卖笑气一事,引起了网友的关注,现在百度贴吧官方微博进行了回应,称已在第一时间清理了报道中涉及的违规信息,并将报送公安机关。……
NASA局长我们现在远远领先于中国IT之家7月15日消息据这视频消息,近日,美国国家航空航天局(NASA)局长吉姆布里登斯廷在采访时谈及美国总统特朗普提出的重返月球计划时表示,我们正在做一些了不起的事,我们现在……
小班音乐活动小小的船一、活动目标:1、学唱歌曲,随着音乐旋律和歌词展开关于月亮船的积极想象。2、结合感受和想象,并用肢体动作大胆表现。二、课型:新授三、活动重点:感受歌曲的优美,能边表演边唱。……
气象学家拍卖5G关键频段,将影响全球天气预报能力IT之家5月7日消息据英国《卫报》报道,随着各国陆续发展与推广5G,全球气象专家警告,由于5G网络使用的频段与观测气象的频段接近,因而5G可能会干扰气象卫星,影响气象预测风暴的……
今晚为地球熄灯1小时,你愿意加入吗?IT之家3月30日消息今晚20:3021:30,北京奥林匹克塔、上海东方明珠、武汉黄鹤楼、广州塔、西安大雁塔、南昌滕王阁等六地城市地标开启熄灯一小时,你愿意加入吗?地球一……
地平说信者我们将去南极洲寻找世界尽头IT之家3月20日消息在一段时间里,地球是平的这一说法(或称地平说)在国外疯传。据《每日邮报》今日报道,一群认同地平说的阴谋理论家已经做出计划,要去寻找世界尽头。一个名为……
4月24日上映?复仇者联盟4终局之战国内公映时间疑似定档感谢IT之家网友酒都扛把子的线索投递!IT之家3月28日消息随着三月份的结束,四月份值得大家关注的《复仇者联盟4:终局之战》的上映时间越来越发清晰,根据多方的消息,该片国……
效果更惊艳!复仇者联盟4发布IMAX制作特辑IT之家3月28日消息漫威超级英雄巨制《复仇者联盟4:终局之战》曝光了一支IMAX摄影机特辑。导演安东尼罗素和乔罗素继《复联3》之后,再度使用IMAX摄影机拍摄全片,对其效果推……
苹果释出iOSmacOS更新以修复Safari安全漏洞苹果今天发布了iOS15。3和iPadOS15。3更新,本次升级规模不大,主要修复之前被曝光的Safari安全漏洞。安全研究人员本月早些时候透露,网站可利用Safari浏览器中……
170匹后驱小钢炮上市发布遭网友唱凉凉,欧洲销量王前途如何?上周五文叔正在开开心心地吃着火锅唱着歌,突然有粉丝发来一张截图给我,说是有热闹看,我一看,这个群嘲的架势,一看就是有人带节奏呀。我赶紧问这是什么车,一问不要紧大有来头,大……
揭秘!热泵干衣机护理衣物的奥秘我和妈妈探讨过一个问题:既然太阳能晒干衣服,为什么要买干衣机?这是个好问题,要想说服固执的老妈同意我入手一台干衣机,真的是太难了。于是,我查阅资料,摆事实讲道理,终于获得母亲大……
扫地机该如何选择?最全选购攻略在这个科技发展的时代,我们的生活也越来越离不开智能。智能家居逐渐进入我们的家庭生活。扫地机器人也逐渐成为了我们生活的必需品。市面上扫地机品牌众多,到底哪个牌子好?所以很多朋友还……
破镜重圆成语接龙破镜重圆:比喻夫妻失散或离婚后重新团聚。品学网小编为大家整理了破镜重圆的成语接龙,希望大家喜欢。破镜重圆成语接龙:破镜重圆rarr;圆顶方趾rarr;趾高气扬rar……
语文教研组工作总结范文教研组又叫学科教研组。语文教研组即是语文教师进行语文教学研究的组织。语文教研组角色是指语文教研组以其作为语文教师进行语文教学研究的组织这一特殊身份,在进行语文教学研究中,按照符……
小学语文陶罐和铁罐教学设计范文教学目标1理解课文内容,懂得这则寓言故事所阐明的道理2抓住重点,词句来读懂课文,评议故事中的人物形象3分角色朗读课文,表演课本剧重难点抓住重点词句……
大班体育锻炼团队意识活动找中心点设计意图:我们班幼儿学习了找中心点这个活动后,在区域活动中,我发现有两个小朋友在讨论桌面的中心点,并尝试借助于教室里的材料来完成他们想法,对于他们的行为,一方面,为孩子们积极动……
外研社五年级上册Thereareenough。的教学反思本课的教学内容是通过物品数量与人数数量相比较,判断物品是否充足。通过学习,学生能够看到物品用句型Thereare表达有多少物品;在比较物品数量与人数数量后能用句型Therear……
做一个负责任的公民教育目标:知识目标:能信守承诺,勇担过错,自觉承担责任,做责任的主人,能享受到承担责任的快乐。能力目标:培养学生具有信守承诺、勇担过错的能力,具有自觉承……
金钱的魔力教案设计范文教学目标1认识4个生字。读读记记魔力、通融、刻薄、武断、熔岩、窘况、阔佬、撵跑、雅致、考究、妙不可言、十全十美等词语。2理解课文内容,了解托德和老板的性格特点,学习……
每个人心里一亩田阅读答案解析父亲搬了新家之后,在小区一个不起眼的角落里,开垦了一块小小的田,从此他的生活开始忙碌起来。每天花费一两个小时,在田里除草、施肥、捉虫,给小小的田,圈上漂亮的篱笆。【小小一两个小……