您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關FastDFS如何搭建分布式文件系統環境,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
FastDFS:分布式文件系統
它對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負載均衡的問題。
特別適合以文件為載體的在線服務,如相冊網站、視頻網站等等。
FastDFS為互聯網量身定制,充分考慮了冗余備份、負載均衡、線性擴容等機制,并注重高可用、高性能等指標,
使用FastDFS很容易搭建一套高性能的文件服務器集群提供文件上傳、下載等服務。
FastDFS服務端有兩個角色:
跟蹤器(tracker)和存儲節點(storage)。
跟蹤器主要做調度工作,在訪問上起負載均衡的作用。
環境搭建:
Linux操作系統,
需要的Tar包
fastdfs-nginx-module,fastdfs,nginx,libfastcommon
安裝GCC編譯器:
yum install -y gcc gcc-c++
安裝libevent運行庫
yum -y install libevent
把上述的Tar包文件獲取并上傳或者直接下載到Linux中
1、安裝LibFastCommon:
解壓Tar包
tar -zxvf libfastcommon-1.0.35.tar.gz
進入主目錄:
cd libfastcommon-1.0.35
執行編譯SHELL腳本:
./make.sh
安裝運行庫:
./make.sh install
2、安裝FastDFS:
需要安裝前置的依賴準備:
yum -y install perl pcre pcre-devel zlib zlib-devel openssl openssl-devel
然后解壓FastDFS的Tar包:
tar -zxvf fastdfs-5.11.tar.gz
同樣的進入目錄,編譯,安裝
cd ./make.sh./make.sh install
查看跟蹤器,和存儲節點的執行腳本
ll /etc/init.d/ | grep fdfs
準備配置文件,首先進入FastDFS目錄
cd /etc/fdfs/ll
復制并重新命名樣例配置文件:
cp client.conf.sample client.conf cp storage.conf.sample storage.conf cp storage_ids.conf.sample storage_ids.conf cp tracker.conf.sample tracker.conf
創建一個跟蹤器存放日志和數據的目錄:
mkdir -p /fdfs/tracker
切換回配置文件的目錄,編輯tracker.conf
cd /etc/fdfs/
vim tracker.conf
只需要更改我們上面配置的路徑,其他保持默認配置
啟動FastDFS的跟蹤器:
service fdfs_trackerd start
查看之前的tracker存儲目錄,就會多了我們之前說的文件
ll -a /fdfs/tracker
接下來配置存儲節點:
創建存儲節點的數據存儲目錄
mkdir -p /fdfs/storage
編輯存儲節點配置:
vim storage.conf
組保持不變,一樣的還是更改basedir
存放目錄也需要更改:
如果存在多個掛載磁盤,則以此類推聲明
store_path2=/.../.../...store_path3=/.../.../...store_path4=/.../.../...store_path5=/.../.../......
然后配置跟蹤器服務IP地址與端口號
IP就是你的服務器或者虛擬機的地址
配置完成,運行FastDFS的存儲節點
service fdfs_storaged start
查看存儲節點的存儲目錄:
ls -a /fdfs/storage/data
以上就是FastDFS如何搭建分布式文件系統環境,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。