什么是NameNode和DataNode?他们是如何协同工作的?
2019-06-07 17:50
489 查看
文章转载自原文:https://blog.csdn.net/mark_to_win/article/details/90240724
什么是NameNode和DataNode?他们是如何协同工作的? 马克-to-win @ 马克java社区:一个HDFS集群包含一个NameNode和若干的DataNode(start-dfs命令就启动了NameNode和DataNode), NameNode是管理者,主要负责管理hdfs文件系统,具体包括namespace命名空间管理(即目录结构)和block管理。DataNode主 要用来存储数据文件,因为文件可能巨大无比(大数据,大于1TB),HDFS将一个文件分割成一个个的block,这些block可能存储在一个DataNode上或 者多个DataNode上。DataNode负责实际的底层的文件的读写。马克-to-win @ 马克java社区:举个例子:如果客户端client程序发起了读hdfs上的某个文件的指令, NameNode首先将找到这个文件对应的block,然后NameNode告知client,这些block数据在哪些DataNode上,之后, client将直接和DataNode交互。
版权保护,尊重原创,原文出处:http://www.mark-to-win.com/index.html?content=Mydb/DBUrl.html&chapter=Mydb/Hadoop_web.html#whatisNameNodeDataNodeHowWork
相关文章推荐
- 如何解决Hadoop集群环境下DataNode无法连接NameNode问题
- Hadoop中NameNode、DataNode和Client三者之间的通信方式是什么?怎样进行合作?
- Hadoop中NameNode、DataNode和Client三者之间的通信方式是什么?怎样进行合作?
- Secondary Namenode的Check point机制以及Namenode、Datanode工作机制说明
- 大数据之路-Hadoop-5-HDFS原理解析及NameNode、DataNode工作机制
- NameNode和DataNode工作机制
- 什么是.NET、 CLI、 CLR、 IL、 JIT、GC? 他们是如何工作的?
- HDFS的写(读)数据流程、namenode和datanode工作机制总结
- 手绘HDFS中NameNode和DataNode以及SecondaryNameNode工作机制(原理)
- NameNode工作机制和DataNode副本工作机制
- [Node.js]四. 什么是事件,它又如何工作,EventEmitter是个什么货?
- namenode如何选择在哪个datanode存储复本(replica)。
- Hadoop的namenode的管理机制,工作机制和datanode的工作原理
- java中类和对象如何协同工作, 这样工作有什么好处?
- Hadoop 之 数据流——客户端与HDFS,namenode和datanode 之间的数据流
- GI 中新的基础架构 --MDNS, gipc 和 gpnp 是如何协同工作的
- 双核处理器ARM+DSP如何实现协同工作
- Hadoop之 NameNode---DataNode---SecondaryNameNode
- 启动namenode和datanode后重新格式化文件系统后无法上传文件
- Hadoop之 NameNode---DataNode---SecondaryNameNode