fdfs用于分布式文件存储,同组间的存储节点可以起到冗余备份的作用。借助于nginx,使用户可以直接访问文件,提供web服务。借助于fdht可以实现去重的作用。
本章节只讲述fdfs的安装配置,即nginx服务的搭建。
1、下载所需软件
fdfs相关文件下载地址(libfastcommon、fastdfs、fastdfs-nginx-module)
https://github.com/happyfish100
nginx1.8下载地址:http://nginx.org/download/nginx-1.8.1.tar.gz
2、安装及启动fdfs
2.1 安装libfastcommon
解压libfastcommon-mast.zip
unzip libfastcommon-master.zip
cd libfastcommon-master
当我们此目录并执行 make.sh 文件时,会提示gcc命令不存在。
那么我们要安装gcc命令:
yum -y install gcc
gcc名称安装成功后,我们再次执行 ./make.sh和 ./make.sh install 命令,则安装成功。
2.2安装fastdfs
解压fastdfs-master.zip
unzip fastdfs-master.zip
cd fastdfs-master
./make.sh
./make.sh install
安装成功后,会在/etc/fdfs目录下生成四个样本文件(client.conf.sample storage.conf.sample storage_ids.conf.sample tracker.conf.sample)