FastDFS研究
Posted zxh06820
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FastDFS研究相关的知识,希望对你有一定的参考价值。
应用场景执行流程如下:
1、管理员进入后台管理前端,点击上传图片
2、图片上传至文件系统服务,文件系统请求fastDFS上传文件
3、文件系统将文件入库,存储到文件系统服务数据库中。
4、文件系统服务向前端返回文件上传结果,如果成功则包括文件的Url路径。
5、后台管理前端请求课程管理进行保存课程图片信息到课程数据库。
6、课程管理服务将课程图片保存在课程数据库。
fastDFS的配置文件目录 :
/etc/fdfs 主要的配置文件:
/etc/fdfs/tracker.conf (tracker配置文件 );
storage.conf(storage配置文件);
tracker.conf配置内容如下:
端口:port=22122
存储策略:store_lookup=取值范围:0(轮询向storage存储文件)、1(指定具体的group)、2负载均衡,选择空闲的storage存储
指定具体的group:store_group=如果store_lookup设置为1,则这里必须指定一个具体的group。
tracker 基础目录:
base_path=/home/fastdfs,tracker在运行时会向此目录存储storage的管理数据。
storage.conf配置 内容如下:
组名:group_name=group1
端口:port=23000
向tracker心跳间隔(秒):heart_beat_interval=30
storage基础目录:base_path=/home/fastdfs
磁盘存储目录,可定义多个store_path: store_path0=/home/fastdfs/fdfs_storage 此目录下存储上传的文件,在/home/fastdfs/fdfs_storage/data下 store_path1=... ...
上报tracker的地址:tracker_server=192.168.0.164:22122
如果有多个tracker则配置多个tracker,比如: tracker_server=192.168.0.q64:22122 tracker_server=192.168.0.165:22122
fastDFS启动/停止脚本目录:
fdfs_trackerd:tracker脚本,通过此脚本对 tracker进行启动和停止
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
restart fdfs_storaged:storage脚本,通过此脚本对 storage进行启动和停止
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
以上是关于FastDFS研究的主要内容,如果未能解决你的问题,请参考以下文章