关于 HDFS 写数据的疑惑(第 3-12 章节)
来源:3-12 HDFS写数据流程

何永灿
2019-09-02
老师,您好,对于本章关于 HDFS 写数据的讲解,有几点疑问,恳请解惑,谢谢。
对于多副本、多 Block 的文件,在写入 HDFS 时:
1)是不是在写入每一个 Block 之前,客户端都要向 NameNode 发出新的写入请求吗?
2)如果需要发出新的写入请求,NameNode 怎么保证多个 Block 属于同一个文件,并且具有排列顺序?
3)如果不需要发出新的写入请求,写入完成后,是不是每个 DataNode 上都有一个副本,且数据相同?这和前面将的副本机制好像不一样啊。
写回答
1回答
-
Michael_PK
2019-09-20
你说的这些,在一个文件上传之前,他如何切分,切成几块,每块存在哪个dn上,全部都在记录在nn的元数据信息中,后面开始真正传的时候,那么每个block存哪个机器,其实元数据信息里面是可以拿到的,那么就根据dn的机器上写入
00
相似问题