1. 程式人生 > >CentOS 7 安裝配置分布式文件系統 FastDFS 5.10

CentOS 7 安裝配置分布式文件系統 FastDFS 5.10

fastdfs

  • 下載

目前作者最後一次releases的時間的17年4月6號,對應的最新版本是5.10,直接在余大的GitHub上下載就可以了:

https://github.com/happyfish100/fastdfs/releases

技術分享

如上圖,由於FastDFS是純C語言實現,只支持Linux、FreeBSDUNIX系統,所以我們直接下載tar.gz的壓縮包,同時FastDFS 5.0.5同以前版本相比將公共的一些函數等單獨封裝成了libfastcommon包,所以在安裝FastDFS之前我們還必須安裝libfastcommon,在余大的GitHub首頁可以看到:

技術分享

我在/use/local下新建了文件夾fastdfs,後續的安裝存儲過程以此文件夾為主。

mkdir fastdfs

上面的兩個文件下載完成之後,我們把他們上傳到fastdfs文件夾下,然後就可以開始解壓安裝了

[[email protected] local]# cd fastdfs/
[[email protected] fastdfs]# ll
total 800
-rw-r--r--. 1 root root 336589 Jun 26 15:13 fastdfs-5.10.tar.gz
-rw-r--r--. 1 root root 478744 Jun 26 15:13 libfastcommon-1.0.35.zip
  • 安裝

安裝libfastcommon

第一步是安裝libfastcommon,我們把剛才上傳到fastdfs文件夾下的文件解壓:

unzip libfastcommon-1.0.35.zip

解壓成功後進入目錄查看一下壓縮包內的文件:

[[email protected] fastdfs]# cd libfastcommon-1.0.35/
[[email protected] libfastcommon-1.0.35]# ls
doc  HISTORY  INSTALL  libfastcommon.spec  make.sh  php-fastcommon  README  src

如果沒有裝解壓工具unzip可以通過以下yum命令進行安裝後再解壓:

yum -y install unzip zip

解壓完成後就可以進行編譯安裝了,分別執行./make.sh和./make.sh install

如果系統提示找不到gcc命令,可以通過yum安裝gcc編輯器:

yum -y install gcc-c++

執行./make.sh命令進行編譯,沒有error信息的話就說明編譯成功了,最後再執行./make.sh install進行安裝,看到類似如下提示信息就說明libfastcommon已安裝成功:

技術分享

本文出自 “趙波濤” 博客,請務必保留此出處http://zhaobotao.blog.51cto.com/10454811/1942019

CentOS 7 安裝配置分布式文件系統 FastDFS 5.10