读取文件:
一:读取方式一
写入哪个DataNode是不确定的,主要寻找读取速度较快的DataNode;
怎么找到这种DataNode,从以下几个方面:是否有本机位置,本机架位置,本机房位置;
依次重试读取文件,直到读取文件成功;
二:读取方式二:backUpRead
每次读取时,client会并行试着读取两个或三个DataNode,接受读取成功信息后,会通知其他魏都区的DataNode结束读取。
写入数据:
一:链式写入:
连式出现错误:假如DataNode2出现网络问题。
解决方法:(1)直接跳过DataNode2的写入,也就是写入两台机器,比默认数量少一,带来了数据安全的问题;
(2)seal and New方式:DataN

本文介绍了HDFS中文件的读取与写入过程。读取方式包括按位置选择最快DataNode及backUpRead策略。写入数据采用链式写入和主从模式,并讨论了面对故障的解决方案,确保数据安全和完整性。详细步骤参考《hadoop权威指南》。

428

被折叠的 条评论
为什么被折叠?



