HDFS读写文件
HDFS读写文件
HDFS读文件:
首先,由Client下达命令交给Distributed File System系统翻译成Linux命令,然后把命令发送给NameNode,NameNode去搜索fsimage和edit logs,搜到以后把文件的块地址(get block locations)返回给Client,Client到对应的DataNode地址去读信息,优先级为:主副本>同机架副本>相邻机架副本.最后返回一个FSDataInputStream对象给Client,然后close这个流
原创
2020-06-02 19:11:37 ·
258 阅读 ·
0 评论