-
miniDFS是分布式文件系统的一个简化版本,可在多个线程上运行
资源介绍
迷你DFS
分布式文件系统的简单版本
设计一个小型分布式文件系统(Mini-DFS),其中包含
一个客户
域名服务器
四个数据服务器
Mini-DFS正在运行。 在此过程中,名称服务器和数据服务器是不同的线程
Mini-DFS的基本功能
读/写文件
上传文件:上传成功并返回文件ID
根据文件ID和偏移量读取文件的位置
文件条带化
将文件切成几块
每个块是2MB
这些块在四个数据服务器之间的均匀分布
复写
每个块都有三个重复
副本分布在不同的数据服务器中
名称伺服器
列出文件和块之间的关系
列出副本和数据服务器之间的关系
数据服务器管理
数据服务器
读/写本地块
通过本地目录路径写一个块
客户
提供文件的读/写接口
迷你DFS可以显示
读取文件(超过7MB)
通过输入文件和目录
写入文件(超过3MB)
每个数据服务器应包含适当数量的块
对不同数据服务器中的块使用MD5校验和,结果应
- 上一篇: 淘宝文件系统TFS深入分析
- 下一篇: gpfs安装配置中文介绍