一種分布式環(huán)境下的文件快速讀寫方法
本發(fā)明公開了一種分布式環(huán)境下的文件快速讀方法,包括:客 戶節(jié)點向元數(shù)據(jù)節(jié)點發(fā)出讀文件請求,客戶節(jié)點判斷其自身是否和分 布式文件系統(tǒng)中該客戶節(jié)點上一次讀取文件所連接的數(shù)據(jù)節(jié)點保持著 連接,若不是則元數(shù)據(jù)節(jié)點根據(jù)其索引區(qū)中的信息查詢該文件是否存 在于其數(shù)據(jù)區(qū)中,若不是則元數(shù)據(jù)節(jié)點根據(jù)其一級索引信息查詢存有 該文件的數(shù)據(jù)節(jié)點,客戶節(jié)點與該數(shù)據(jù)節(jié)點建立連接,數(shù)據(jù)節(jié)點根據(jù) 二級索引信息查找該文件所在的數(shù)據(jù)塊,根據(jù)二級索引信息獲取文件, 并將該文件發(fā)送給客戶節(jié)點,客戶節(jié)點接收數(shù)據(jù)并保持與該數(shù)據(jù)節(jié)點 的連接。本發(fā)明能夠解決現(xiàn)有方法中存在的元數(shù)據(jù)節(jié)點占用內(nèi)存大, 以及大量文件寫效率低下的問題。
華中科技大學
2021-04-11