FastDFS軟件介紹
主要功能是:文件存儲(chǔ)、文件同步和文件訪問、大容量和負(fù)載平衡,主要用于解決大量數(shù)據(jù)存儲(chǔ)問題。 大數(shù)據(jù)中的HDFS也解決了大量數(shù)據(jù)存儲(chǔ)問題。 快速DFS存儲(chǔ)文件通常很小(4KB-500MB )。 保存的文件數(shù)量比較多,大多是圖像。 HDFS是谷歌的文件服務(wù)器,是Hadoop中的分布式文件系統(tǒng),可存儲(chǔ)的文件數(shù)據(jù)非常大,文件數(shù)量非常多
FastDFS軟件功能
FastDFS服務(wù)端有兩個(gè)角色:跟蹤器(tracker)和存儲(chǔ)節(jié)點(diǎn)(storage)。跟蹤器主要做調(diào)度工作,在訪問上起負(fù)載均衡的作用。
存儲(chǔ)節(jié)點(diǎn)存儲(chǔ)文件,完成文件管理的所有功能:就是這樣的存儲(chǔ)、同步和提供存取接口,F(xiàn)astDFS同時(shí)對(duì)文件的metadata進(jìn)行管理。所謂文件的meta data就是文件的相關(guān)屬性,以鍵值對(duì)(key value)方式表示,如:width=1024,其中的key為width,value為1024。文件metadata是文件屬性列表,可以包含多個(gè)鍵值對(duì)。
跟蹤器和存儲(chǔ)節(jié)點(diǎn)都可以由一臺(tái)或多臺(tái)服務(wù)器構(gòu)成。跟蹤器和存儲(chǔ)節(jié)點(diǎn)中的服務(wù)器均可以隨時(shí)增加或下線而不會(huì)影響線上服務(wù)。其中跟蹤器中的所有服務(wù)器都是對(duì)等的,可以根據(jù)服務(wù)器的壓力情況隨時(shí)增加或減少。
為了支持大容量,存儲(chǔ)節(jié)點(diǎn)(服務(wù)器)采用了分卷(或分組)的組織方式。存儲(chǔ)系統(tǒng)由一個(gè)或多個(gè)卷組成,卷與卷之間的文件是相互獨(dú)立的,所有卷的文件容量累加就是整個(gè)存儲(chǔ)系統(tǒng)中的文件容量。一個(gè)卷可以由一臺(tái)或多臺(tái)存儲(chǔ)服務(wù)器組成,一個(gè)卷下的存儲(chǔ)服務(wù)器中的文件都是相同的,卷中的多臺(tái)存儲(chǔ)服務(wù)器起到了冗余備份和負(fù)載均衡的作用。
在卷中增加服務(wù)器時(shí),同步已有的文件由系統(tǒng)自動(dòng)完成,同步完成后,系統(tǒng)自動(dòng)將新增服務(wù)器切換到線上提供服務(wù)。
當(dāng)存儲(chǔ)空間不足或即將耗盡時(shí),可以動(dòng)態(tài)添加卷。只需要增加一臺(tái)或多臺(tái)服務(wù)器,并將它們配置為一個(gè)新的卷,這樣就擴(kuò)大了存儲(chǔ)系統(tǒng)的容量。
FastDFS中的文件標(biāo)識(shí)分為兩個(gè)部分:卷名和文件名,二者缺一不可。
FastDFS使用說明
上傳交互過程
1. client詢問tracker上傳到的storage,不需要附加參數(shù);
2. tracker返回一臺(tái)可用的storage;
3. client直接和storage通訊完成文件上傳。
下載交互過程
1. client詢問tracker下載文件的storage,參數(shù)為文件標(biāo)識(shí)(卷名和文件名);
2. tracker返回一臺(tái)可用的storage;
3. client直接和storage通訊完成文件下載。
需要說明的是,client為使用FastDFS服務(wù)的調(diào)用方,client也應(yīng)該是一臺(tái)服務(wù)器,它對(duì)tracker和storage的調(diào)用均為服務(wù)器間的調(diào)用。
FastDFS更新日志
1.優(yōu)化內(nèi)容
2.細(xì)節(jié)更出眾,bug去無蹤
華軍小編推薦:
告別垃圾軟件,F(xiàn)astDFS是一款綠色安全的軟件,小編親鑒!我們?nèi)A軍軟件園用心為大家服務(wù),本站還有中遠(yuǎn)麒麟iAudit運(yùn)維審計(jì)系統(tǒng)centos7安裝包、堅(jiān)果云(32bit) For Linux、堅(jiān)果云(64bit) For Linux、7-Zip、WPS Office For Linux DEB,供您下載!
您的評(píng)論需要經(jīng)過審核才能顯示
有用
有用
有用