第三章 Hadoop分布式文件系统
一、数据流
读数据
客户端通过调用FileSystem对象的open()方法来打开希望读取的文件,DistributedFileSystem通过RPC来调用Namenode,以确定文件起始块的位置;对于每一个块,Namenode返回存有该副本的datanode的地址。这些datanode根据它们与客户端的距离来排序(根据集群的网络拓扑结构) 客户端通过调用FileSystem对象的open(
客户端通过调用FileSystem对象的open()方法来打开希望读取的文件,DistributedFileSystem通过RPC来调用Namenode,以确定文件起始块的位置;对于每一个块,Namenode返回存有该副本的datanode的地址。这些datanode根据它们与客户端的距离来排序(根据集群的网络拓扑结构) 客户端通过调用FileSystem对象的open(