一种分布式环境下的文件快速读写方法
本发明公开了一种分布式环境下的文件快速读方法,包括:客 户节点向元数据节点发出读文件请求,客户节点判断其自身是否和分 布式文件系统中该客户节点上一次读取文件所连接的数据节点保持着 连接,若不是则元数据节点根据其索引区中的信息查询该文件是否存 在于其数据区中,若不是则元数据节点根据其一级索引信息查询存有 该文件的数据节点,客户节点与该数据节点建立连接,数据节点根据 二级索引信息查找该文件所在的数据块,根据二级索引信息获取文件, 并将该文件发送给客户节点,客户节点接收数据并保持与该数据节点 的连接。本发明能够解决现有方法中存在的元数据节点占用内存大, 以及大量文件写效率低下的问题。
华中科技大学
2021-04-11