fastDFS安装
Posted 打杂工程师
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fastDFS安装相关的知识,希望对你有一定的参考价值。
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
查看:
以上是关于fastDFS安装的主要内容,如果未能解决你的问题,请参考以下文章