一、什么是FastDFS
FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,
使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。
二、FastDFS架构
三、编译环境
1需要gcc的环境。需要make
yum install gcc-c++
2需要安装libevent工具包。
FastDFS依赖libevent库,需要安装:
yum -y install libevent
四、 Tracker server的安装
第一步:需要把FastDFS的源码包上传到服务器。
第二步:安装libfastcommonV1.0.7.tar.gz工具包。
1、解压缩
[root@bogon ~]# tar -zxvf libfastcommonV1.0.7.tar.gz
2、Make
[root@bogon libfastcommon-1.0.7]# ./make.sh
3、[root@bogon libfastcommon-1.0.7]# ./make.sh install
4、从/usr/lib64下复制libfastcommon.so到/usr/lib文件夹下。
[root@bogon lib64]# cp libfastcommon.so ../lib
第三步:解压缩FastDFS_v5.05.tar.gz包
第四步:编译FastDFS的源码。使用make.sh
[root@bogon FastDFS]# ./make.sh
第五步:安装。
[root@bogon FastDFS]# ./make.sh install
原文:http://www.cnblogs.com/java0619/p/5026451.html