HDFS写数据流程图
1.客户端通过调用HDFS创建一个文件。
2.名称节点通过多种验证确保客户端拥有创建文件限权。
3.名称节点验证通过后返回一个文件系统数据输出流。
4.创建文件系统数据输出流后客户端可直接通过文件系统数据输出流进行第5步写数据。
5.文件以流的方式一次推送至最后一个数据节点。
6.当客户端成功完成数据写入的操作后将所有的数据块写入数据流管道中的数据节点,并等待确认返回成功,最后通过名称节点完成写入。
HDFS读数据流图
1.客户端读取数据通过HDFS。
2.HDFS通过调用名称节点确定文件所在位置。
3.名称节点返回文件系统数据输入流。
4.5.6. 客户端通过文件系统输入流,以数据流的形式读取数据,直到达到数据块结束位置。



