一个分享个人学习、开发经验的Blog,http://www.joyphper.net

CentOS安装FastDFS_V3.11

posted @ 2014-05-14 16:23 | 阅读:3964 | 评论:0 | 分类: 杂记 , 代码分享 , 软件

目前FastDFS支持类Unix系统 ,在Linux和FreeBSD下测试过,本文使用的是Ubuntu10.4,建议安装之前先简单了解一下FastDFS的原理 ,这对后继的配置部分会有很好的理解。

一、准备工作-安装libevent

本文安装的是 libevent1.4.14b-stable ,下载地址: http://monkey.org/~provos/libevent/

解压 libevent ,然后进入解压后的目录分别执行:

./configure --prefix=/usr
make clean;
make
make install
二、安装 FastDFS

1、下载 FastDFS 源程序:https://fastdfs.googlecode.com/files/FastDFS_v3.11.tar.gz

2、在 FastDFS_v2.02.tar.gz 所在文件夹下执行:

tar vxzf FastDFS_v2.02.tar.gz /home/FastDFS
cd /home/FastDFS

3、由于要使用内置的http 服务,因此编辑make.sh 文件找到

#WITH_HTTPD=1 修改成 WITH_HTTPD=1 以支持 http

4、执行安装

./make.sh
./make.sh install

二、配置及启动Tracker Server

创建tracker文件base_path

mkdir /data/fastdfs_tracker 

修改tracker配置文件

vim /etc/fdfs/tracker.conf

base_path=/home/yuqing/fastdfs 改成 base_path=/data/fastdfs_tracker

##include http.conf  改成 #include http.conf

#默认4GB,如果空间不足,建议调小,否则会报no free space的异常,无法正常启动

reserved_storage_space = 4GB 改成 reserved_storage_space = 1GB

将/home/FastDFS/conf/http.conf文件拷贝到/etc/fdfs目录下

进入/usr/local/bin/目录,启动tracker服务器,执行

/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf

二、配置及启动Storage Server

创建storage文件base_path

mkdir /data/fastdfs_storage

修改storage配置文件

vim /etc/fdfs/storage.conf

base_path=/home/yuqing/fastdfs 改成 /data/fastdfs_storage

store_path0=/home/yuqing/fastdfs 改成 store_path0=/data/fastdfs_storage

把 tracker_server=192.168.209.121:22122 改成 tracker_server=10.0.2.15:22122

##include http.conf 改成 #include http.conf

进入/usr/local/bin/目录,启动tracker服务器,执行

/usr/local/bin/fdfs_storaged /conf/storage.conf

三、测试上传文件

修改client.conf文件

vim /etc/fdfs/client.conf

base_path=/home/yuqing/fastdfs 改成 base_path=/data/fastdfs_storage

tracker_server=192.168.209.121:22122 改成 tracker_server=10.0.2.15:22122

##include http.conf 改成 #include http.conf

执行命令,上传测试文件

/usr/local/bin/fdfs_test /etc/fdfs/client.conf upload a.txt 

TAG: FastDFS , 分布式文件系统 , CentOS

共有0条评论 发表评论>>

点击换一张验证码