手机版
网站地图
美文美图
最新动态
你好,欢迎访问
好美文阅读网
个性皮肤
搜索
网站首页
美文
文章
散文
日记
诗歌
小说
故事
句子
作文
签名
祝福语
情书
范文
读后感
文学百科
美文摘抄
节日文章
名家散文
网名大全
座右铭
口号大全
面试技巧
说说大全
阅读答案
诗词默写
流言蜚语
节日祝福
好句子
经典台词
谚语大全
亲情故事
友情故事
表白情书
工作报告
活动总结
心得体会
专题汇总
美文网首页
hdfs回顾
hdfs回顾
作者:
建康_木子
| 来源:发表于
2019-04-26 16:00 被阅读0次
namenode和datanode
namenode:保存两类数据fsImage和FsEditLog
FsImage:用于维护文件系统树及文件树中所有文件和文件夹的元数据
EditLog:记录所有针对文件的操作
namenode记录了所有数据块所在数据节点的位置信息,但是并不是通过持久化方式存储这些信息的,而是系统每次启动时扫描所有数据节点重构得到这些信息的.
namenode的启动:首先将FsImage的内容加载到内存中,然后执行EditLog的各项操作使得内存中的元数据保持最新.然后创建一个新的FsImage文件和一个空的EditLog文件.namenode成功启动后,所有的操作都会被写入新的EditLog文件中.namenode启动过程中处于安全模式,只能对外提供读操作,无法提供写操作,启动完成后推出安全模式,对外提供读写操作.
secondnamenode:namonode运行过程中,EditLog会变得越来越大,在namenode正常运行过程中对系统性能影响不大,但是当namenode重启时需要逐条执行EditLog内的指令使得FsImage保持最新.如果EditLog很大,将会导致namenode的启动很慢,长期处于安全模式.secondnamenode有两个作用:完成EditLog和FsImage的合并,作为namenode的检查点.
(1):EditLog和FsImage的合并:secondnamenode会定时和namenode通信,请求其停止使用EditLog,暂时将新到达的操作添加到新的EditLog.new的文件中,然后,secondnamenode把namenode中的FsImage和EditLog拉回到本地加载到内存中进行合并,合并后将新的FsImage文件发送给namenode,最后namenode用最新的FsImage文件代替旧的FsImage文件,同时用EditLog.new提到EditLog文件.
(2):检查点:只是提供了一个检查点,但是不支持热备份,因为EditLog.new的内容secondnamenode没有.
相关文章
网友评论
本文标题:
hdfs回顾
本文链接:
https://www.haomeiwen.com/subject/rgfqnqtx.html
延伸阅读
那年盛夏诗歌
环境监察队工作总结范文
优秀教师学习心得范文
华胥引的读后感300字
《Its red》教学反思范文
农资购销的合同范本
竞选中队委优秀演讲稿
辞金蹈海的成语解释
《世纪宝鼎》公开课教案设计
因为爱你,所以牵挂
今生今世红尘醉——美到
一个90后的内心独白
致已逝去的高中年华
深度阅读
您也可以注册成为美文阅读网的作者,发表您的原创作品、分享您的心情!
情人节
母亲节
重阳节
清明节
端午节
植树节
元宵节
妇女节
愚人节
圣诞节
父亲节
教师节
儿童节
劳动节
青年节
建军节
万圣节
平安夜
光棍节
中秋节
国庆节
感恩节
腊八节
更多话题
栏目导航
摄影
故事
互联网
读书
旅行
热点阅读
新生篇(一)杯中雪山
我们这样讲《画杨桃》
免费mysql
思无期(六)
跳跃列表(Skip List)与其在Redis中的实现详解
我还是我,你还是你,而我们不再是我们
五绝.雨后即景(新韵)
《情绪革命》读后感
赠人玫瑰🌹 手留余香
番茄工作法图解
网友评论