fastdfs

简介: fastdfs

fastdfs---》分布式存储系统
适合存储:视频 音频 图片 文档 4kb < size < 500MB
组成部分:1)client : 客户端 负责进行文件存储和上传等操作

             2)tracker server: 跟踪服务器 管理后端存储节点 对来自客户端的请求进行识别并指定对应的后端节点给与响应
             3)storage server: 存储节点 负责响应文件存储,下载,查看
       

文件上传、下载流程
fastdfs整体架构图:
1)每个小组内的节点数据完全相同
2)各个小组的数据没有重复在这里插入图片描述在这里插入图片描述
准备7台虚拟机 都放好安装包
在这里插入图片描述

在这里插入图片描述
yum -y install libtool autoconf automake pcre-devel zlib-devel openssl-devel gcc gcc-c++

在这里插入图片描述
cd libfastcommon/ && ./make.sh && ./make.sh install && cd ..
cd fastdfs && ./make.sh && ./make.sh install && cd ..
[root@localhost src]# cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
[root@localhost src]# cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf
[root@localhost src]# cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf
[root@localhost src]# cp fastdfs/conf/http.conf /etc/fdfs/
[root@localhost src]# cp fastdfs/conf/mime.types /etc/fdfs/

在后面四台虚拟机上面拖拽nginx包
一起操作

在这里插入图片描述

./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --add-module=/usr/local/src/fastdfs-nginx-module/src/ && make && make install
在这里插入图片描述

在第一台安装nginx同上
编辑配置文件

在这里插入图片描述
tracker两台IP
在这里插入图片描述
在tracker主机上进行操作tracker两台自己的IP
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在group1-1进行操作

在这里插入图片描述
在这里插入图片描述
这里写的两台tracker的ip
在这里插入图片描述
SCP传过去
在这里插入图片描述
后三台进行更改
在这里插入图片描述
后四台进行修改文件第一台
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后两台需要修改
在这里插入图片描述
在第四台编辑nginx配置文件进行scp
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
开始启动从后面向前启动
后四台都一样启动
在这里插入图片描述
tracker两台进行启动
在这里插入图片描述
第一台启动nginx
编写配置文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
随便放进去一张图片或者文件
在这里插入图片描述

fastdfs 常用操作命令
1.上传
2.查看
3.下载
4.删除
1)文件上传
fdfs_upload_file /etc/fdfs/client.conf /root/1.jpg
查看
firefox http://ip/group2/M00/00/00/上面返回的字符串
2)下载
fdfs_download_file /etc/fdfs/client.conf group2/M00/00/00/返回字符串 /root/2.jpg
3)删除
fdfs_felite_file /etc/fdfs/client.conf group2/M00/00/00/字符串
验证:
图随便找的

在这里插入图片描述

相关文章
|
7月前
|
存储 负载均衡 容灾
Fastdfs安装与配置
Fastdfs安装与配置
|
7月前
|
Java 应用服务中间件 nginx
FastDFS整合Nginx安装与使用
FastDFS整合Nginx安装与使用
118 0
|
7月前
|
存储 负载均衡 文件存储
fastdfs简单介绍
fastdfs简单介绍
95 0
|
存储 负载均衡 Linux
FastDFS介绍-1
FastDFS介绍
139 1
|
存储 负载均衡 算法
FastDFS介绍-2
FastDFS介绍
174 1
|
存储 负载均衡 网络协议
fastdfs部署
FastDFS 是一个开源的高性能分布式文件系统。它的主要功能包括:文件存储、文件同步和文件访问(文件上传和文件下载),它可以解决高容量和负载均衡问题。FastDFS应该能满足图片分享网站、视频分享网站等以文件为基础服务的网站的要求。 FastDFS有两个角色:tracker和storage。跟踪器负责文件访问的调度和负载均衡。storage 存储文件,其功能是文件管理,包括:文件存储,文件同步,提供文件访问接口。它还管理元数据,这些元数据是表示文件键值对的属性。例如:width=1024,键为“width”,值为“1024”
374 0
fastdfs部署
|
存储 负载均衡 架构师
FastDFS 介绍 | 学习笔记
快速学习 FastDFS 介绍 。
|
存储 分布式计算 Hadoop
【FastDFS】FastDFS 分布式文件系统的安装与使用,看这一篇就够了!!
有不少小伙伴在实际工作中,对于如何存储文件(图片、视频、音频等)没有一个很好的解决思路。都明白不能将文件存储在单台服务器的磁盘上,也知道需要将文件进行副本备份。如果自己手动写文件的副本机制,那就太麻烦了,这会涉及冗余副本机制、服务器的调度、副本检测、服务器节点检测、文件副本存放策略、网络环境检测等等一系列的难题。了解Hadoop的小伙伴,会自然而然的想到HDFS,
338 0
【FastDFS】FastDFS 分布式文件系统的安装与使用,看这一篇就够了!!
|
存储 监控 应用服务中间件
浅谈fastDFS服务器
  FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。FastDFS特别适合以文件为载体的在线服务,多图片、多视频的服务等等。
3550 0