An open API service indexing awesome lists of open source software.

https://github.com/longshilin/hdfs-netdisc

基于Hadoop的分布式云存储系统 :palm_tree:
https://github.com/longshilin/hdfs-netdisc

bigdata filesystem hadoop hadoop-filesystem hdfs hdfs-client hdfs-netdisc netdisk

Last synced: about 1 year ago
JSON representation

基于Hadoop的分布式云存储系统 :palm_tree:

Awesome Lists containing this project

README

          

# 基于Hadoop的分布式云存储系统 :palm_tree:
HDFS网盘,用户注册登录后可以将数据文件保存到云端的一种分布式云存储系统,可以在任何时候通过浏览器对文件进行管理和下载等操作。

利用maven构建项目

## 版本
`version 1.0`

## 搭建环境
- [Hadoop分布式环境](http://blog.csdn.net/Coder__CS/article/category/7254744)
- Apache Tomcat v7.0
- MySql

## lib库
- Hadoop基础开发jar包(可在Hadoop源码lib中获取)
- commons-fileupload-1.3.jar
- commons-io-2.4.jar
- mysql-connector-java-5.1.32-bin.jar

## 涉及技术
- HDFS-API的运用
- JSP+Servlet
- Bootstrap框架渲染
- 系统B/S结构
- JDBC编程
- 用户登陆
- MVC开发模式

## 实现功能
- 对文件的管理,其包含对文件的删除,上传,下载,新建文件夹等;
- 对后台系统的实现,包含用户登陆,系统退出等;


## 后续待完善功能
- 增加用户注册以及用户基本信息修改功能
- 用户权限修改功能
- 文件分享模块

## 项目展示
![登陆界面](https://i.imgur.com/yv5EngR.png)

![主页1](https://i.imgur.com/VcjBCzJ.png)

![主页2](https://i.imgur.com/mAMWacg.png)

# 正式发行版本下载
[releases v1.0](https://github.com/yilong0722/HDFS-Netdisc/releases/tag/v1.0)

---

本项目由[JetBranins](https://www.jetbrains.com/?from=HDFS-Netdisc)赞助相关开发工具, 感谢支持!