本發(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)存大,以及大量文件寫效率低下的問題。
未應用
掃碼關注,查看更多科技成果