天天看點

FastDFS的安裝方法

最近開始使用分布式檔案系統,本着馬老闆的最好用的原則,選擇了FastDFS,經過各種倒騰總結下安裝方法

1.這貨沒有windows的版本,并且沒有界面化

2.安裝前準備:檢查Linux上是否安裝了 gcc、libevent、libevent-devel,執行如下yum指令檢查:

①yum list installed | grep gcc

②yum list installed | grep libevent

③yum list installed | grep libevent-devel

如果沒有安裝執行下面的語句

yum install gcc libevent libevent-devel -y

3.需要先安裝libfastcommon 庫:步驟如下

①下載下傳 libfastcommon 源代碼包 下載下傳位址:https://github.com/happyfish100

②在linux解壓下載下傳下來的tar.gz壓縮包:tar -zxzf libfastcommon-1.0.36.tar.gz

③切換到解壓後的libfastcommon目錄:cd libfastcommon-1.0.36

④因為是c語言編寫,是以需要編譯 執行 ./make.sh,如果報錯,需要檢視是不是缺少了對應的包,錯誤在最後的一堆字元串中

⑤執行.make.sh install安裝

4.安裝FastDFS

①下載下傳FastDFS,下載下傳位址:https://github.com/happyfish100/fastdfs/releases

②在linux解壓下載下傳下來的tar.gz包:tar -zxvf fastdfs-5.11.tar.gz

③切換到解壓後的目錄:cd fastdfs-5.11

④編譯 執行 ./make.sh

⑤執行.make.sh install安裝

5.至此FastDFS安裝完成,安裝後所有編譯出來的檔案存放在/usr/bin目錄下,所有配置檔案存放在/etc/fdfs目錄下;使用指令檢視: ll /usr/bin/fdfs* 

6.另外注意需要把解壓後的fastdfs-5.11/conf目錄下的兩個檔案拷貝到/etc/fdfs/ 

①cp http.conf /etc/fdfs/

②cp mime.types /etc/fdfs/

幹貨完了普及下啥是分布式檔案系統,啥又是FastDFS

1.分布式檔案系統 (Distributed File System) 是一個軟體/伺服器;這個軟體可以用來管理檔案;

2.但這個軟體所管理的檔案通常不是在一個伺服器節點上,而是在多個伺服器節點上,這些伺服器節點通過網絡相連構成一個龐大的檔案存儲伺服器叢集,這些伺服器都用于存儲檔案資源,通過分布式檔案系統來管理這些伺服器上的檔案;

3.FastDFS是一個開源的輕量級分布式檔案系統,為網際網路應用量身定做,簡單、靈活、高效,采用C語言開發,由阿裡巴巴開發并開源;

4.FastDFS對檔案進行管理,功能包括:檔案存儲、檔案同步、檔案通路(檔案上傳、檔案下載下傳、檔案删除)等,解決了大容量檔案存儲和負載均衡的問題,特别适合以檔案為載體的線上服務,如相冊網站、文檔網站、圖檔網站、視訊網站等等;

5.FastDFS充分考慮了備援備份、負載均衡、線性擴容等機制,并注重高可用、高性能等名額,使用FastDFS很容易搭建一套高性能的檔案伺服器叢集提供檔案上傳、下載下傳等服務;

繼續閱讀