图片服务器fastDFS的搭建以及配置

关于fastDFS的原理和上传,下载流程请百度。

客户端上传文件后存储与服务器将文件ID返回给客户端,此文件ID用于以后访问该文件的索引信息。文件索引信息包括:组名,虚拟磁盘路径,数据两级目录,文件名。

路径格式:




搭建一个最简单的图片服务器

搭建步骤:

第一步:把fastDFS都上传到linux系统。

第二步:安装FastDFS之前,先安装libevent工具包。

yum -y install libevent

第三步:安装libfastcommonV1.0.7工具包

            libfastcommonV1.0.7工具包下载地址:

                              wget https://codeload.github.com/happyfish100/libfastcommon/tar.gz/V1.0.7 -O libfastcommon-1.0.7.tar.gz

  1.解压缩工具包

     tar zxf libfastcommon-1.0.7.tar.gz

  2.进入解压后的libfastcommonV1.0.7执行 ./make.sh

  3.       ./make.sh install

  4.执行以上步骤以后会在   usr下创建一个lib64文件夹


如果系统是32位系统需要将lib64里面的文件拷贝到上面lib文件里面

第四步:安装Tracker服务

  1,解压fastDFS_v5.05.tar.gz

  2,解压完后会出现一个fastDFS,进入执行  ./make.sh   然后在执行   ./make.shinstall

安装后在/usr/bin/目录下有以fdfs开头的文件都是编译出来的。配置文件都放到/etc/fdfs文件夹


 3,把/root/FastDFS/conf目录下的所有的配置文件都复制到/etc/fdfs下。(在/root/FastDFS/conf路径下 cp * /etc/fdfs)

  4,配置tracker服务。修改/root/FastDFS/conf/tracker.conf文件。


5,启动tracker。/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

            重启使用命令:/usr/bin/fdfs_trackerd/etc/fdfs/tracker.conf restart


第五步:安装storage服务

   注意:如果是在不同的服务器安装,第四步 1~4需要重新执行

  1,配置storage服务,修改/root/FastDFS/conf/storage.conf文件


 2,启动storage服务

      /usr/bin/fdfs_storaged /etc/fdfs/storage.conf

第六步:测试服务

  1,修改配置文件/etc/fdfs/client.conf

 

2,测试图片上传(/usr/bin/fdfs_test/etc/fdfs/client.conf upload 11.png)


测试结果









  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_阿健

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值