fastDFS安装

来源:互联网 发布:大长腿知乎 编辑:程序博客网 时间:2024/05/22 00:18

FastDFS图片服务器主要有两个部分组成——Tracker和Storage。大致的原理就是客户端通过调用Tracker服务来获取Storage服务中的存储图片所属的组,然后再调用Storage来读取图片信息。盗用一张图:


FastDFS的具体的安装步骤如下:

第一步:把fastDFS都上传到linux系统。
第二步:安装FastDFS之前,先安装libevent工具包。
在安装前可以使用 rpm -qa libevent命令查看该工具包是否已经安装
yum -y install libevent
第三步:安装libfastcommonV1.0.7工具包,也可以安装libfastcommon-master.zip工具包。
1、解压缩,如果zip文件无法再Linux下解压,可以在windows下解压,然后拷贝到Linux下。
2、./make.sh
3、./make.sh install
4、把/usr/lib64/libfastcommon.so文件向/usr/lib/下复制一份
第四步:安装Tracker服务。
1、解压缩
2、./make.sh
3、./make.sh install
安装后在/usr/bin/目录下有以fdfs开头的文件都是编译出来的。
产生的配置文件都放到了/etc/fdfs文件夹(默认配置文件的模板)


4、把/root/FastDFS/conf目录下的所有的配置文件都复制到/etc/fdfs下。


5、配置tracker服务。修改/etc/fdfs/tracker.conf配置文件


自己的路径可参照如下配置:



6、启动tracker。/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
重启使用命令:/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
第五步:安装storage服务。
1、如果是在不同的服务器安装,第四步的1~4需要重新执行。
2、配置storage服务。修改/etc/fastdfs/storage.conf文件,
a.将base_path路径指定为home/fastdfs/storage


b.修改图片存储路径——store_path


c.修改tracker的服务ip地址


如果有多个服务地址可以直接在下边罗列即可。


3、启动storage服务。

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf [restart]


可以通过 ps aux|grep storage 来查看storage是否启动

第六步:测试服务。
1、修改配置文件/etc/fdfs/client.conf




2、测试
/usr/bin/fdfs_test /etc/fdfs/client.conf upload anti-steal.jpg


查看:






1 0