fastDFS搭建

fastDFS搭建

第一步安装gcc

1
yum install -y gcc gcc-c++

安装libevent

1
yum -y install libevent

安装libfastcommon

  1. 上传 libfastcommonV1.0.7.tar.gz到Centos机器上;
  2. 将 libfastcommonV1.0.7.tar.gz解压至/usr/local/下:
    1
    2
    3
    unzip libfastcommon-1.0.7.zip
    mv libfastcommon-1.0.7 /usr/local/
    tar -zxvf libfastcommonV1.0.7.tar.gz -C /usr/local/
  3. 切换目录到:/usr/local/libfastcommon-1.0.7/ 下,接着进行编译和安装;
    1
    2
    cd /usr/local/libfastcommon-1.0.7/ ./make.sh #编译 
    ./make.sh install #安装
  4. libfastcommon安装好后会在/usr/lib64 目录下生成 libfastcommon.so 库文件
    1
    cp libfastcommon.so /usr/lib

安装tracker

1)上传 FastDFS_v5.05.tar.gz 到 centos 上;

(2)将FastDFS_v5.05.tar.gz 解压至/usr/local/下

tar -zxvf FastDFS_v5.05.tar.gz -C /usr/local
(3)切换目录到: /usr/local/FastDFS/ 下,编译和安装;

cd /usr/local/FastDFS/
./make.sh && ./make.sh install #编译之后接着进行安装
(4)安装成功将安装目录下的conf下的文件拷贝到/etc/fdfs/下;

cp /usr/local/FastDFS/conf/* /etc/fdfs/

配置和启动tracker

1)切换目录到: /etc/fdfs/ 目录下;

(2)拷贝一份新的tracker配置文件

cp tracker.conf.sample tracker.conf
(3)修改tracker.conf ; vim tracker.conf

base_path=/home/yuqing/fastdfs 改为: base_path=/home/fastdfs
http.server_port 改为: 80
base_path=/home/fastdfs
http.server_port=80 #配置http端口
(4)创建 /home/fastdfs 目录

mkdir /home/fastdfs
(5)启动tracker,运行如下命令:

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

1
ln -fs
1
http://118.25.17.13:22122/

配置和启动storage

使用FastDFS自带工具测试

-------------本文结束感谢您的阅读-------------
undefined