校园云存储平台的设计与实现.doc

资料分类:计算机信息 上传会员:abc鞠凌青 更新时间:2019-03-27
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:7801
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:目前大学校园中,学生的网络流量不足、信息共享不便利、移动设备易损坏,需要一个高速、安全、大容量、方便的存储空间。考虑利用云存储技术解决这一问题。

-本文通过研究hadoop的HDFS分布式文件系统,在此基础上使用java语言架构出一个云存储平台,实现了文件上传、下载、删除、分类、共享等功能。采用三台电脑的分布式模式,并行读写文件,提高了文件操作的效率。后台再通过hadoop提供的接口对接HDFS文件系统,将实际文件储存在hadoop集群中并对文件进行冗余备份,防止数据丢失。

--校园云存储平台适用于各高校对学生有校外流量限制的学校,用户使用该产品进行数据交互走的是局域网,不占用校外流量,而且服务器集群可以用学校闲置的电脑搭建,并能无限扩容,将资源利用最大化。

关键词:云存储;hadoop;HDFS;分布式

 

目录

摘要

Abstract

1 绪论-1

1.1 云计算的基础知识-1

1.1.1 什么是云计算-1

1.1.2 云计算部署模型-1

1.1.3 云计算服务-2

1.2 什么是HDFS-3

2 开发技术-3

2.1 开发语言-3

2.2 开发框架-4

2.3 其他技术及工具-4

3 云存储平台的设计与实现-4

3.1 需求分析-4

3.1.1 前台部分功能列表-4

3.1.2 后台部分功能列表-5

3.2 数据库设计-5

3.2.1 文件表-5

3.2.2 文件类型表-5

3.2.3 文件类型关联表-5

3.2.4 系统配置表-6

3.2.5 用户表-6

3.2.6 用户关联表-7

3.2.7 用户操作日志表-7

3.3 Hadoop集群设计-8

3.4 云存储平台的功能实现-9

3.4.1 HDFS文件结构体系-9

3.4.2 文件上传-11

3.4.3 文件下载-11

3.4.4 文件共享-11

3.4.5 文件分类-11

3.4.6 文件搜索-12

3.4.7 文件删除-12

3.4.8 文件操作功能代码封装-hdfsOperation.java-13

3.5 云存储平台后台功能实现-16

3.5.1 用户信息的增删改查-16

3.5.2 用户行为分析-17

4 系统运行以及功能测试-18

4.1 测试环境-18

4.2 系统运行情况-18

4.3 测试结果-21

5 系统的待完善之处-22

5.1 界面的优化-22

5.2 浏览器兼容问题-23

5.3 Hadoop中HDFS自身的不足-23

5.3.1 单一namenode将造成性能瓶颈-23

5.3.2 处理大文件效率,处理小文件反而不行-23

结    论-24

参 考 文 献-25

致    谢-26

相关论文资料:
最新评论
上传会员 abc鞠凌青 对本文的描述:本文首先介绍了什么是云计算以及什么是HDFS系统,并且基于理论和调查研究在前台实现了上传、下载、文件共享、文件搜索、文件删除等功能,后台实现了用户信息的增、删、改、查功......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: