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

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

路径格式:




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

搭建步骤:

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

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

yum -y install libevent

扫描二维码关注公众号,回复: 149816 查看本文章

第三步:安装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)


测试结果

猜你喜欢

转载自blog.csdn.net/ganwei793089452/article/details/79694980