MiniDFS:Mini DFS的Python实现

时间:2024-05-30 23:37:16
【文件属性】:

文件名称:MiniDFS:Mini DFS的Python实现

文件大小:3.69MB

文件格式:ZIP

更新时间:2024-05-30 23:37:16

Python

Mini DFS的Python实现 Mini-DFS正在运行。 在此过程中,名称服务器和数据服务器是不同的线程。 Mini-DFS的基本功能 读/写文件 上传文件:上传成功并返回文件ID 根据文件ID和偏移量读取文件的位置 文件条带化 将文件切成几块 每个块是2MB 这些块在四个数据服务器之间的均匀分布 复写 每个块都有三个重复 副本分布在不同的数据服务器中 目录管理 在给定目录中写入文件 通过“目录+文件名”访问文件 名称伺服器 列出文件树 列出文件和块之间的关系 列出副本和数据服务器之间的关系 数据服务器管理 数据服务器 读/写本地块 通过本地目录路径写一个块 客户 提供文件的读/写接口 指示 运行main.py以启动: python main.py 命令: # list all files in DFS, return id, name, size MiniDFS > ls


【文件预览】:
MiniDFS-master
----core()
--------common.py(1KB)
--------namenode.py(8KB)
--------datanode.py(2KB)
--------__init__.py(0B)
--------tree.py(3KB)
----main.py(7KB)
----ptb.wrd(4.87MB)
----ptb.chr(9.57MB)
----check.sh(290B)
----report()
--------report.tex(5KB)
--------project4_pic1.png(26KB)
--------minidfs.pdf(21KB)
--------report.pdf(59KB)
----README.md(3KB)

网友评论