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

fastdfs

作者头像
全栈程序员站长
发布2022-06-29 15:45:50
3340
发布2022-06-29 15:45:50
举报
文章被收录于专栏:全栈程序员必看

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/字符串 验证: 图随便找的

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

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/101979.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档