问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

hdfs工作原理

发布网友 发布时间:2024-10-02 05:51

我来回答

1个回答

热心网友 时间:2024-10-20 03:51


hdfs工作原理如下:
1、客户端通过调用FileSystem对象的open括号来读取希望打开的文件。对于HDFS来说,这个对象是分布式文件系统的一个实例。
2、DistributedFileSystem通过RPC来调用namenode,以确定文件的开头部分的块位置。对于每一块,namenode返回具有该块副本的datanode地址。此外,这些datanode根据他们与client的距离来排序(根据网络集群的拓扑)。如果该client本身就是一个datanode,便从本地datanode中读取。DistributedFileSystem返回一个FSDataInputStream对象给client读取数据,FSDataInputStream转而包装了一个DFSInputStream对象。
3、接着client对这个输入流调用read()。存储着文件开头部分的块的数据节点的地址DFSInputStream随即与这些块最近的datanode相连接。
4、通过在数据流中反复调用read(),数据会从datanode返回client。
5、到达块的末端时,DFSInputStream会关闭与datanode间的联系,然后为下一个块找到最佳的datanode。client端只需要读取一个连续的流,这些对于client来说都是透明的。
6、在读取的时候,如果client与datanode通信时遇到一个错误,那么它就会去尝试对这个块来说下一个最近的块。它也会记住那个故障节点的datanode,以保证不会再对之后的块进行徒劳无益的尝试。client也会确认datanode发来的数据的校验和。如果发现一个损坏的块,它就会在client试图从别的datanode中读取一个块的副本之前报告给namenode。
7、这个设计的一个重点是,client直接联系datanode去检索数据,并被namenode指引到块中最好的datanode。因为数据流在此集群中是在所有datanode分散进行的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 简述hdfs体系结构 肛门周围裂口子怎么治疗 HDFS Client couldn't create proxy provider class 现场办工,晚上在外边石桌上打手电筒签合同怎么做朋友圈圈低调励志进步呢... 对方正在通话中怎么办,怎么办? 给对方打电话老是提示正在通话中怎么回事? 借助SOLIDWORKS“包覆“特征,实现产品定制化 幽谷神潭-铁索攀岩地址在哪里? 魔法乐天树演员阵容 噱占上海滩概况 哈哈笑餐厅2015年还有播出吗 噱占上海滩花絮 开心公寓基本资料 情景喜剧系列回顾 -《噱占上海滩》 计一彪 为什么又叫乔光? 安卓xposed框架是什么指纹支付不能用?这款App全搞定: 北京大雅乾坤科技有限公司怎么样? 衣服上桑葚汁怎么去除 邦拓国际邦拓国际品牌发展 梦见红烧鱼和炒牛肉的预兆 肛门撕裂怎么治疗 肛门开裂怎么治疗 肛门皲裂怎么治疗 蝎子怎么储存 声卡型号是nvidia high definition audio和是realtek high definition a... nvidiahighdefinitionaudio到底是个什么声卡啊???是独立的还是... 刚毕业的我,为什么在2017执意买房 我一个同事的女朋友非要现在买房子,搞不懂嫌人家穷就直接非了,明知道现... 为什么在2017执意买房 股票佣金怎么算,公式是什么 雷丁D50电动汽车的质量怎么样?有什么亮眼之处。 雷丁和丽驰哪个好 被同学带到没有人的地方该怎么办呢 乐唯电动汽车和雷丁电动汽车,那个好 雷丁和比德文哪个好 相术大全图解眼睛 眼睛看一生运势 国内外风囊泵优秀厂家有哪些? 请问这个是灰指甲吗???今天突然发现的这个样子,之前穿鞋有几次觉得脚... ...有凹凸和竖纹,她还说一按下去会有一点疼,请问这是灰指甲吗... 这是灰指甲吗?要怎么冶?几个月了,不疼不痒的,那指甲会慢慢脱离肉,最近...