ltt-gddxz / hdfs

java实现的一个简易的hdfs,实现基本的功能

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hdfs

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

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

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

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

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

About

java实现的一个简易的hdfs,实现基本的功能


Languages

Language:Java 100.0%