- 0
- 0
- 约小于1千字
- 约 2页
- 2026-01-22 发布于北京
- 举报
HDFS读流程
第一步:客户端通过调用DistributedFileSystem的API中的open方法。
第二步:open方法发送请求到NameNode,获得Block的位置信息(位置信息只有源数据才知
道),将Block的全部位置信息返还给客户端。
第三步:客户端收到Block后开始读,通过FSDataInputStream这个API的read方法进行
读。
第四步:通过FSDataInputStream这个API进行并发的读各个block,也就是一起读;在读的
过程中只读其中一个副本就可以了。
第五步:关闭
第六步:在客户端形成一个统一的文件。
HDFS写流程
第一步:客户端通过调用DistributedFileSystem的API中的create方法,可以去创建一个文件。
第二步:NameNode可以收到你的文件名,文件大小,用户是谁;NameNode
根据你的文件大小来去计算需要切多少个block,返回block在哪些DataNode上
面。
第三步:客户端开始读,通过FSDataInputStream这个API中的write方法进行写。
第四步:这个方法只将一个block写在DataNode上,由当前的DataNode去创建一个线程往
其它的DataNode上按照当前的副本规则去其他副本。
第五步:返回一个回馈信息。(表示当前的上传操作已经完成)
第六步:关闭
第七步:汇报给NameNode一个上传完的一个信息。
您可能关注的文档
- 与付款循环审计要点及控制测试.pdf
- 逻辑推理专项练习及.pdf
- 丰田酷路泽FJ Cruiser雨刷及清洗系统检查与维修.pdf
- Oracle 12c游标从入门到精通.pdf
- Level W分级读物快速检查:美洲发现与古代文明.pdf
- L8400L系列笔记本BIOS流程.pdf
- 2015年全国高考英语试卷无答案.pdf
- 青岛版四年级数学:万以上数认识与应用.pdf
- 图形拼合与逻辑推理题集:从济预测到健康码统一.pdf
- 2017年上学期天文协会工作总结与展望.pdf
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
原创力文档

文档评论(0)