柚子快報激活碼778899分享:FastDFS分布式文件存儲
柚子快報激活碼778899分享:FastDFS分布式文件存儲
為什么會有分布式文件系統(tǒng)?
分布式文件系統(tǒng)是面對互聯(lián)網(wǎng)的需求而產(chǎn)生。因?yàn)榛ヂ?lián)網(wǎng)時代要對海量數(shù)據(jù)進(jìn)行存儲。很顯然靠簡單的增加硬盤個數(shù)已經(jīng)滿足不了我們的要求。因?yàn)橛脖P傳輸速度有限但是數(shù)據(jù)在急劇增長,另外我們還要要做好數(shù)據(jù)備份、數(shù)據(jù)安全等。采用分布式文件系統(tǒng)可以將多個地點(diǎn)的文件系統(tǒng)通過網(wǎng)絡(luò)連接起來,組成一個文件系統(tǒng)網(wǎng)絡(luò),結(jié)點(diǎn)之間通過網(wǎng)絡(luò)進(jìn)行通信,一臺文件系統(tǒng)的存儲和傳輸能力有限,我們讓文件在多臺計(jì)算機(jī)上存儲通過多臺計(jì)算機(jī)共同傳輸。
FastDFS 的架構(gòu)圖:
????????FastDFS 架構(gòu)包括 Tracker server (追蹤服務(wù)器) 和 Storage server (存儲服務(wù)器) ??蛻舳苏埱骉racker server 進(jìn)行文件上傳、下載,通過其調(diào)度最終由 Storage server 完成文件上傳和下載。
Tracker
Tracker Server 作用是負(fù)載均衡和調(diào)度,通過Tracker server在文件上傳時可以根據(jù)一些策略0找到Storage server提供文件上傳服務(wù)??梢詫racker稱為 追蹤服務(wù)器?或 調(diào)度服務(wù)器Storage
Storage Server 作用是文件存儲,客戶端上傳的文件最終存儲在Storage服務(wù)器上,Storageserver 沒有實(shí)現(xiàn)自己的文件系統(tǒng)而是使用操作系統(tǒng)的文件系統(tǒng)來管理文件??梢詫torage稱為 存儲服務(wù)器。
FastDFS 的應(yīng)用場景:
文件存儲: FastDFS可以用于存儲用戶上傳的圖片、視頻、文檔等文件。由于其分布式架構(gòu),F(xiàn)astDFS能夠應(yīng)對高并發(fā)訪問,并支持在線擴(kuò)容。
媒體存儲與訪問: 對于需要存儲和快速訪問大量媒體文件的場景,如視頻網(wǎng)站或圖片庫,F(xiàn)astDFS能夠提供穩(wěn)定、高效的文件存儲服務(wù)。
分布式系統(tǒng):FastDFS適用于構(gòu)建分布式系統(tǒng),通過分布式部署來提高系統(tǒng)的可用性和可擴(kuò)展性。
數(shù)據(jù)備份與恢復(fù): FastDFS可以用于存儲和備份各類數(shù)據(jù),如數(shù)據(jù)庫備份、用戶數(shù)據(jù)備份等。由于其文件去重功能,可以有效降低存儲空間占用。
文件共享與傳輸: FastDFS可以用于實(shí)現(xiàn)文件共享和傳輸,如在線辦公、文件同步等場景。
FastDFS跟云端存儲的區(qū)別:
FastDFS的成本比七牛云等云端存儲低 FastDFS是開源的輕量級分布式文件存儲系統(tǒng)。特別適合以中小文件(建議范圍:4KB < file_size <500MB)為載體的在線服務(wù)。 FastDFS中相同內(nèi)容的文件只存儲一份,能節(jié)約磁盤空間。 支持在線擴(kuò)容、增強(qiáng)系統(tǒng)的可擴(kuò)展性 支持主從文件,支持自定義擴(kuò)展名
安裝:
go-fastdfs服務(wù)地址:https://github.com/sjqzhang/go-fastdfs/releasesgo-fastdfs后臺管理端地址:https://github.com/perfree/go-fastdfs-web
1、安裝go-fastdfs服務(wù)
下載
第一步,打開go-fastdfs的服務(wù)地址,滑到下面下載Windows版本的服務(wù)
第二步,打開go-fastdfs后臺管理端地址點(diǎn)擊這里
安裝服務(wù)與管理端臺可視化
1、將下載好的,壓縮包和exe文件放到自已指定的文件夾下
(1)
首先進(jìn)入到我們下載的目錄中:
(2)
然后我們在當(dāng)前目錄下進(jìn)入
cmd,
并輸入
fileserver.exe server,或者編寫啟動類
(3)
然后我們回到服務(wù)所在的目錄,會看到多出幾個文件夾和文件
默認(rèn)的端口號是
8080
(4)
可以在
conf
文件夾中
cfg.json
文件來配置修改端口號等屬性
2
、安裝
go-fastdfs
后臺管理服務(wù)
(1)
進(jìn)入到我們下載的目錄中:
go-fastdfs
后臺管理服務(wù)的壓縮包
go-fastdfs-web-v1.3.7.zip
(2)
解壓文件,如下圖:
其中:
conf
: 文件夾里面的
application.yml
文件是用來配置服務(wù)的屬性的。
go-fastdfs-web.jar
: 后臺管理界面
jar
包
goFastDfsWeb.sh
:
linux
啟動
start.bat
:
windows
啟動
(
壓縮包自帶
)
(3)
配置端口:
(4)
接下來點(diǎn)擊
start.bat
啟動后臺管理服務(wù)
3
、訪問后臺管理頁面配置
gofastdfs
界面
(1)
根據(jù)自己設(shè)置的后臺管理
ip
訪問
(
我這里設(shè)置的是
8001)
:
第一次訪問時會提示未檢測到本地的
GoFastDfs
服務(wù),是因?yàn)樗鼤詣尤フ?/p>
127.0.0.1:8080
,
而我們在這里修改了默認(rèn)端口!
(2)
設(shè)置各項(xiàng)屬性,如圖所示:
然后點(diǎn)擊下一步,進(jìn)行賬號配置:
根據(jù)自己需求進(jìn)行填寫即可,然后點(diǎn)擊安裝,稍等片刻就完成啦!
(3)
然后我們使用剛才創(chuàng)建的賬號進(jìn)行登錄:
出現(xiàn)該界面就意味著已安裝成功。
柚子快報激活碼778899分享:FastDFS分布式文件存儲
好文推薦
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。