Nginx+FastDFS分布式文件系统搭建及测试

背景:在集群部署环境下,随着团队发展,出现瓶颈:

  1. 服务器磁盘有上限,不够用
  2. 出现单点故障

因此,创建一个分布式文件管理系统的新架构,希望有两个特点:

  1. 容量能够水平扩展
  2. 服务之间能够实现负载均衡

FastDFS是最快的分布式文件系统,主要用来进行文件管理。
其功能主要有:(1)文件存储(2)文件同步(3)文件访问(上传和下载等) 解决了大容量存储了负载均衡的问题。

FastDFS原理图:
在这里插入图片描述
FastDFS服务端有两个角色:跟踪器(Tracker)和存储节点(storage):

  1. 跟踪器主要做调度工作,在访问上起负载均衡的作用
  2. 存储节点主要工作:存储、同步和提供存取接口。

整体来说,FastDFS有两个主要特点:

  • 高可靠性,无单点故障
  • 高吞吐量,只要Group组足够多,数据流量是足够分散的。

搭建图片服务器

1.安装依赖环境
FastDFS由C语言开发,在linux命令行中输入如下指令:
yum -y install gcc-c++
在这里插入图片描述
yum -y install libevent
在这里插入图片描述
2.上传安装文件
在这里插入图片描述
在/usr/local下创建fastdfs包:mkdir fastdfs
使用Xftp将上述四个压缩文件上传到/usr/local/fastdfs目录下
在这里插入图片描述
3.安装libfastcomm

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值