
FastDFS
光仔December
技术宅,系统集成项目管理工程师,FCP-报表开发工程师,全国软件开发(C/C++)专业人才高级认证,2014年ACM-ICPC河南省赛区银奖,2014年第五届蓝桥杯河南赛区C/C++程序设计本科B组二等奖,2015年甲骨文杯全国Java程序设计大赛华中赛区A组二等奖,2015年中国大学生计算机设计大赛团队三等奖
展开
-
【FastDFS分布式文件系统】1.大型服务器中的存储
一个网络应用,除了数据库存储业务数据以外,还需要存储一些数据文件信息,这类文件类的数据肯定要存储在一个硬件介质中,而整个的存储和传输过程,则需要一些架构层面的软件来实现。下面我们就围绕着服务器对文件的存储机制来逐步介绍文件系统。一、存储介质在单节点的存储机制中,使用的存储介质就是硬盘,硬盘又分为机械硬盘和SSD(固态硬盘):机械硬盘固态硬盘SSD的优点是读取速度比机械硬盘快,缺点就是造价高...原创 2018-06-23 12:40:57 · 6802 阅读 · 0 评论 -
【FastDFS分布式文件系统】2.FastDFS架构概述
上一篇我们讲解了文件的存储机制,有单机存储、共享存储和分布式存储,那么我们的主角---FastDFS就是一个分布式存储机制的文件系统,本篇为大家介绍一下FastDFS的基本信息和架构。一、FastDFS介绍FastDFS阿里巴巴开源的一套轻量级分布式文件系统,是由纯C语言编写的,作者是余庆(happyfish100),github地址https://github.com/happyfish100。...原创 2018-06-24 16:01:19 · 2530 阅读 · 0 评论 -
【FastDFS分布式文件系统】3.FastDFS部署案例(上)
上一篇介绍了FastDFS分布式文件系统的基础和概念,本篇我们来数据一个FastDFS的分布式文件系统的环境。一、部署环境这里我们使用VMware虚拟机来模拟真实服务器环境来搭建FastDFS的文件系统环境。回顾一下之前的FastDFS的文件系统服务架构图:可以知道我们至少需要部署一台Tracker追踪服务器和一台Storage存储服务器,下面是我们的环境结构图:其中IP为192.168.195....原创 2018-06-30 20:54:19 · 1153 阅读 · 0 评论 -
【FastDFS分布式文件系统】4.FastDFS部署案例(下)
接上一篇:https://blog.youkuaiyun.com/acmman/article/details/80869875前面在三台虚拟机上分别下载和部署了FastDFS的依赖库以及安装包,本篇来介绍一下配置文件,并配置和启动追踪服务器和存储服务器。打开“/etc/fdfs”查看配置文件:其中分别放置了客户端配置文件、追踪服务器配置文件、存储服务器配置文件、自定义storage标识配置文件(以前用ip地...原创 2018-06-30 21:01:45 · 1103 阅读 · 0 评论 -
【FastDFS分布式文件系统】5.FastDFS客户端的配置、启动和常用命令
上一篇我们介绍了FastDFS服务端的tracker追踪服务器和storage存储服务器,本篇来介绍一下客户端的启动,以及外部客户端如何与FastDFS服务端进行连接。和之前一样,服务端部署在三台服务器上:其中192.168.195.129是tracker追踪服务器,192.168.195.130和192.168.195.131是storage存储服务器。回顾一下之前的客户端与FastDFS之间的...原创 2018-07-08 14:54:17 · 4954 阅读 · 0 评论 -
【FastDFS分布式文件系统】6.FastDFS客户端启动与Java连接
上一篇我们讲解了如何配置和启动FastDFS客户端,以及客户端上传下载的一些常用命令。那么,在许多需要进行分布式文件上传与下载的系统中,就不能像执行Linux命令一样去上传和下载文件,它们需要使用开发系统的语言去操作客户端使用其命令与服务端进行交互,此时FastDFS提供有PHP以及JAVA的连接样例,我们这里主要讲解使用FastDFS提供的Java客户端来进行FastDFS的交互。首先在Fast...原创 2018-07-08 15:00:56 · 3521 阅读 · 0 评论