fastDFS 安装使用教程 springboot

FastDFS是一款开源的轻量级分布式文件系统纯C实现,支持Linux、FreeBSD等UNIX系统类google FS,不是通用的文件系统,只能通过专有API访问,目前提供了C、Java和PHP API为互联网应用量身定做,解决大容量文件存储问题,追求高性能和高扩展性FastDFS可以看做是基于文件的key value pair存储系统,称作分布式文件存储服务更为合适

先上传压缩包到Linux服务器的opt目录下—>文件在下面链接
链接:https://pan.baidu.com/s/11he0GmolduhNR51Dx5m2XA
提取码:8dq8

Libfastcommon

A解压 tar -zxvf libfastcommonV1.0.7.tar.gz
b./make.sh 先进入解压目录再执行这一步
cd libfastcommon-1.0.7/
./make.sh

c./make.sh install --> ./make.sh install

d用cp /usr/lib64/libfastcommon.so /usr/lib/将类库拷贝到/usr/lib下
在这里插入图片描述

fastdfs软件(tracker\stroage)

	依赖 GCC libevent perl
	## 配置tracker
	## 配置stroage

A新建目录mkdir /opt/fastdfs ->存储软件运行时产生的数据
B解压FastDFS_v5.05.tar.gz到/usr/local
C进入解压目录cd FastDFS
D./make.sh
E./make.sh install
F进入conf配置目录将文件都拷贝到/etc/fdfs下cp * /etc/fdfs/(安装时自动生成)
G进入/etc/fdfs/,配置tracker.conf vim tracker.conf
设置软件的数据和日志目录 vim storage.conf

H stroage的配置(stroage不需要安装,因为安装时已经同时安装了)
配置三项
1.软件目录 -> base_path
2.Storage储存文件的目录 ->store_path
3.Storage的tracker的ip ->tracker_server

新建 mkdir/opt/fastdfs/fdfs_storage

设置启动项

cd /etc/init.d
vim fdfs_trackerd
在这里插入图片描述
后面再把所有的这种样式的bin改为fdfs 应该有六个左右
在这里插入图片描述
mkdir /usr/local/fdfs (因为启动脚本还在安装目录下 所以我们新建这个目录,并且将启动脚本cp到该目录)
进入安装目录 /opt/FastDfs
cp restart.sh /usr/local/fdfs/
cp stop.sh /usr/local/fdfs/

配置storage的启动服务(restart和stop脚本已经拷贝到/usr/local/fdfs,所以storage只需要配置/etc/init.d/fdfs_storage脚本就可以了)
vim fdfs_storaged ->还是要把bin改为fdfs 然后

在这里插入图片描述
把他加入配置当中
在这里插入图片描述
启动服务

如果现实这样就表示配置好了
在这里插入图片描述

上传图片测试

上传图片测试

FastDFS安装成功可通过/usr/bin/fdfs_test测试上传、下载等操作。

修改/etc/fdfs/client.conf
[root@localhost ~]# vim /etc/fdfs/client.conf
base_path=/opt/fastdfs
tracker_server=192.168.67.163:22122

比如将/root下的日志上传到FastDFS中:
/usr/bin/fdfs_test /etc/fdfs/client.conf upload /root/winteriscoming.jpg

对应的上传路径:
/opt/fastdfs/fdfs_storage/data /00/00/wKhDo1qipbiAJC6iAAB1tayPlqs094_big.jpg

FastDFS-nginx-model->插件 用来配置和整合Nginx和fastDFS之前的关系的

配置Nginx服务器

		->一般的存储服务器不提供web服务,所以我们用Nginx来提供web请求服务
		依赖:pcre-devel  zlib-devel

解压插件 -> tar -zxvf fastdfs-nginx-module_v1.16.tar.gz
编辑配置文件:修改config文件将/usr/local/路径改为/usr/
只需要修改圈出来的这两个就行了
在这里插入图片描述
将FastDFS-nginx-module/src下的mod_fastdfs.conf拷贝至/etc/fdfs/下 (将插件整合fdfs的配置文件拷贝到fdfs的配置目录下)

再vim那个config文件
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

到这儿插件就是配置完成了 现在就可以开始配置和安装Nginx了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值