NameNode和SecondaryNameNode
来源:互联网 发布:大数据搜索引擎多少钱 编辑:程序博客网 时间:2024/06/07 15:40
1、什么是NameNode?
- NameNode是整个文件系统的管理节点。它维护着整个文件系统的文件目录树,文件/目录的元信息和每个文件对应的数据块列表。接收用户的操作请求。文件包括:
- fsimage:元数据镜像文件。存储某一时段NameNode内存元数据信息。
- edits:操作日志文件。
- fstime:保存最近一次checkpoint的时间
2、SecondaryNameNode的主要作用?
- SecondaryNameNode定期合并fsimage和edits日志,将edits日志文件大小控制在一个限度下。
3、NameNode 和SecondaryNameNode的工作原理
4、在NameNode端的工作流程如下:
- Namenode始终在内存中保存metedata,用于处理“读请求”, 到有“写请求”到来时,namenode会首先写editlog到磁盘,即向edits文件中写日志,成功返回后,才会修改内存,并且向客户端返回.
- Hadoop会维护一个fsimage文件,也就是namenode中metedata的镜像,但是fsimage不会随时与namenode内存中的metedata保持一致,而是每隔一段时间通过合并edits文件来更新内容。
5、secondary namenode的工作流程:
1.secondary通知namenode切换edits文件
2.secondary从namenode获得fsimage和edits(通过http)
3.secondary将fsimage载入内存,然后开始合并edits
4.secondary将新的fsimage发回给namenode
5.namenode用新的fsimage替换旧的fsimage
阅读全文
0 0
- hadoop SecondaryNameNode和NameNode
- hadoop SecondaryNameNode和NameNode
- SecondaryNameNode和NameNode分离
- hadoop SecondaryNameNode和NameNode
- NameNode和SecondaryNameNode
- hadoop管理NameNode和SecondaryNameNode
- NameNode和SecondaryNameNode关系解析
- hadoop集群管理之 SecondaryNameNode和NameNode
- Hadoop中namenode和secondarynamenode分开部署
- Hadoop之NameNode和SecondaryNameNode的区别
- HDFS:NameNode、DataNode、SecondaryNameNode
- HDFS:NameNode、DataNode、SecondaryNameNode
- 通过secondarynamenode恢复Namenode
- 利用secondarynamenode 回复namenode
- 浅谈Hadoop NameNode、SecondaryNameNode、CheckPoint Node和BackupNode
- hadoop 中NameNode和SecondaryNameNode的工作原理
- hadoop 中NameNode和SecondaryNameNode的工作原理
- hadoop初识之八:NameNode 启动过程和secondaryNameNode 作用
- 集成支付即一码多付案例(一)
- 网络编程中常见问题以及解决思路
- 面试题25:二叉树中和为某一值的路径
- 搜狗2016研发工程师笔试题(二)
- Python-module
- NameNode和SecondaryNameNode
- java struts spring hibernate版本查询
- maven常用仓库收藏
- 收藏~很多有用的网站
- javaSE-Day3-String类中常用方法
- Baffle.js – 用于实现文本模糊效果的 JavaScript 库
- 第一周、课时10:js中三个判断的语法
- RabbitMQ:安装、配置与使用初探
- React Native使用本地json模仿数据请求