前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布

fastdfs

作者头像
互联网-小阿宇
发布2022-11-21 17:21:27
3180
发布2022-11-21 17:21:27
举报
文章被收录于专栏:互联网-小阿宇

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/

代码语言:javascript
复制
在后面四台虚拟机上面拖拽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/字符串 验证: 图随便找的

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-03-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档