项目作者: yue6121

项目描述 :
java实现的一个简易的hdfs,实现基本的功能
高级语言: Java
项目地址: git://github.com/yue6121/hdfs.git
创建时间: 2016-07-22T01:54:48Z
项目社区:https://github.com/yue6121/hdfs

开源协议:

下载


hdfs

1. 实现一个简单的hdfs,包括文件的上传,下载,删除,查看文件目录等功能。

2. CommandLine负责将命令传给客户端Client,客户端调用NameNode和DataNode实现上述功能。

3. 一个NameNode作为Mater,管理文件目录以及元数据信息,四个DataNode负责保存数据。

4. 数据上传到hfs,会按照chunk_size进行分块,每个数据备份三个存在不同的DataNode中。

5. NameNode序列化和持久化,信息保存到本地,下次登录自动load。