基于Hadoop的简易数据云盘系统的实现【升级版】

本文介绍了一个基于Hadoop和SpringBoot开发的云盘系统,使用layui美化界面,功能包括登录注册、文件上传下载删除。通过Apache Shiro实现权限管理,并在开发过程中遇到并解决了Shiro读取用户问题和HDFS路径问题。
摘要由CSDN通过智能技术生成

1. 引言

项目来源《Hadoop大数据开发案例教程与项目实战》

开发一款基于Hadoop的数据云盘,来理解开发的原理和Hadoop相关知识点,学会Hdoop、HDFS的操作以及JavaWeb的开发。

现在将成果进行总结和记录。

2. 项目简介

网盘是基于云计算理念推出的企业数据网络存储和管理解决方案,利用互联网后台数据中心的海量计算和存储能力为企业提供数据汇总分发、存储备份和管理等服务。

本文基于Hadoop开发这样的一个系统,主要包括系统前台、系统后台两个部分。后台采用JEE常见的开发框架,使用Hadoop的伪分布文件系统存储文件。

3. 功能需求

主要功能:登录、注册、上传、查询、下载、删除

开发环境:IDEA/JDK1.8/MySQL5/Hadoop伪分布

4. 系统开发

4.1 环境搭建(升级版本)

原书使用的是普通JavaWeb工程,本系统升级使用SpringBoot2,使用前端框架layui美化了界面,将工程代码上传到github。

具体可查看,地址为:https://github.com/fanling521/fanlcloud (已经删除)

4.2 登录注册

使用Apache Shiro实现权限登录,使用的是SpringBoot集成Apache Shiro,具体配置信息看代码和注释

(1)简单版本的用户表 

(2)登录注册界面设计

没有账号,需要先注册。 

 

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值