同样的集群,客户端想读取data文件。
图片.png
读数据流程:
1、客户端发起请求(读取data的请求),namenode通过它维护的这些数据块的信息及节点信息,告诉客户端你想要的这些数据在datanode1、2、3上,
2、客户端向离它最近的datanode1发起请求,取回了数据块1
3、客户端向datanode2发起请求,取回了数据块2
加入datanode2挂掉了,连接不上了,客户端就会去找datanode3去找数据块2
同样的集群,客户端想读取data文件。
读数据流程:
1、客户端发起请求(读取data的请求),namenode通过它维护的这些数据块的信息及节点信息,告诉客户端你想要的这些数据在datanode1、2、3上,
2、客户端向离它最近的datanode1发起请求,取回了数据块1
3、客户端向datanode2发起请求,取回了数据块2
加入datanode2挂掉了,连接不上了,客户端就会去找datanode3去找数据块2
本文标题:HDFS读流程
本文链接:https://www.haomeiwen.com/subject/qzwahftx.html
网友评论