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

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • wcopy nfc pro智能读卡工具软件_手机NFC复制小区用的门禁卡[通俗易懂]

    wcopy nfc pro智能读卡工具软件_手机NFC复制小区用的门禁卡[通俗易懂]我们说一说目前的门禁卡到底有哪些类型呢?门禁卡一般分为:ID卡和IC卡。而EM卡、M1卡、CPU卡等等,都是这两种卡的细分。它们能够开门,都是基于RFID感应的原理来实现开门的。我们看一张图,在这张图中,能够看到一个数据名词,频率:ID卡的工作频率为125KHz频率,而IC卡的工作频率为13.56MHz,显然因为IC卡的频率高,所以,它的安全性比较高。小区基本上选择IC卡的概率会更高一…

    2022年5月22日
    327
  • 二叉树中序遍历(非递归)算法实现–C语言「建议收藏」

    二叉树中序遍历(非递归)算法实现–C语言「建议收藏」今天继续二叉树的学习。昨天写了一遍二叉树的先序遍历(非递归)算法,今天写一下二叉树的二叉树的中序遍历(非递归)算法。中序遍历的非递归算法有两种,但是个人觉得只要掌握一种就可以了,只要自己的逻辑清晰,会哪一种又有什么关系呢~首先给出今天的二叉树的示例图:代码如下://InOrderBiTreeTraverse.cpp:Definestheentrypointforthec…

    2022年9月14日
    0
  • 什么是语义分割_词法分析语法分析语义分析

    什么是语义分割_词法分析语法分析语义分析文章目录引言1混淆矩阵2语义分割PA:像素准确率CPA:类别像素准确率MPA:类别平均像素准确率IoU:交并比MIoU:平均交并比(改进,先求IoU,再求MIoU,这里有误)3综合实例步骤一:输入真实、预测图片步骤二:求出混淆矩阵步骤三:评价指标计算PACPAMPAIoUMIoU4测试代码参考引言语义分割是像素级别的分类,其常用评价指标:像素准确率(PixelAccuracy,PA…

    2022年8月21日
    3
  • Windows性能监视器_windows性能分析工具

    Windows性能监视器_windows性能分析工具Windows性能监视器是一个Microsoft管理控制台(MMC)管理单元,提供用于分析系统性能的工具。仅从一个单独的控制台,即可实时监视应用程序和硬件性能,自定义要在日志中收集的数据,定义警报和自动操作的阈值,生成报告以及以各种方式查看过去的性能数据。启动Windows性能监视器:开始–>运行—>输入perfmon–>回车添加-保存计数器设置:在Windows2003中,添

    2025年6月1日
    0
  • 初识ABP vNext(10):ABP设置管理

    初识ABP vNext(10):ABP设置管理

    2020年11月20日
    261
  • 【插件】推荐两个谷歌浏览器的插件[通俗易懂]

    昨天加班到很晚,遇到一个很奇怪的问题,今天才大概定位产生的原因! 很多时候问题很难复现,导致排查问题的效率就不是那么的高效!本来想着写一下这次排查问题的总结,还是后面有时间在写。今天分享两个谷歌浏览器(程序员必备浏览器)的插件,我一直在用,特别好用,所以推荐给你!CSDN中屏蔽百度广告 – Adblock Plus插件我自己有时候会在CSDN写一些技术总结等,每次访问都会百度广告,真是TM…

    2022年2月27日
    163

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号