云存储系统的实现毕业设计(论文)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计(论文) 云存储系统的实现
目录
摘要 (i)
Abstract . . . . . . . . . . . . (ii)
第一章绪论 (1)
1.1 论文研究的背景 (1)
1.1.1 背景 (1)
1.1.2 目的和意义 (1)
1.2 国内外的进展 (3)
1.2.1 国外 (3)
1.2.2 国内 (4)
1.3 本论文研究的主要内容 (4)
第二章 Hadoop云平台 (6)
2.1 概述 (6)
2.2 Hadoop介绍 (6)
2.3 HDFS (7)
2.3.1 HDFS简介 (7)
2.3.2 HDFS体系结构 (8)
2.3.3 HDFS API (11)
2.4 Map/Reduce (14)
第三章 Hadoop与Eclipse开发环境的搭建 (16)
3.1 概要分析环境搭建 (16)
3.2 Windows上Hadoop云平台搭建 (16)
3.2.1安装JDK (16)
3.2.2安装Cygwin (17)
3.2.3 配置Windows系统环境变量 (23)
3.2.4 安装和配置SSHD服务 (25)
3.2.5 配置Hadoop安装包 (29)
3.3 Eclipse Hadoop插件开发配置 (33)
3.3.1 Eclipse插件介绍 (33)
3.3.2安装Eclipse (33)
3.3.3 Eclipse上Hadoop插件开发配置 (33)
第四章实现与运行 (37)
4.1 程序的实现 (37)
4.1.1系统简要分析 (37)
4.1.2 程序流程图 (38)
4.2 部分重要代码分析 (38)
4.2.1文件下载 (38)
4.2.2文件上传 (39)
4.2.3 HDFS上文件信息的获取 (39)
4.3程序的运行 (40)
4.3.1 程序运行界面 (40)
4.3.2 文件上传 (40)
总结 (42)
参考文献 (43)
谢辞 (45)
附录 (46)
云存储系统的实现
摘要:云计算是通过网络实现资源的共享,其资源包括计算、存储、网络、服务和应用软件等,它能高效地为用户提供服务。
开源云计算平台很多,如Hadoop,AbiCloud,Eucalypyus等。Hadoop是应用最广的云计算平台,它只需要低廉的硬件基础,且能带来高效的服务。Hadoop还可以很方便结合Java程序实现应用开发,它有具体的插件可供嵌入Eclipse开发环境,在Eclipse应用程序上只需调用此插件内的API就可以实现云计算应用。本项目使用Hadoop作为开发平台。
本文首先简单介绍了Hadoop云开发平台,并在Windows环境中结合Eclipse搭建了Hadoop云开发平台,然后并通过该开发环境运用Hadoop 提供的API实现了文件的上传和下载。
关键词:云计算;存储;Hadoop;HDFS;Cygwin
The implementation of cloud storage system
Abstract:Cloud computing is through the network to realize resources sharing, its resources including computing, storage, network, service and application software, etc., it can efficiently provide service for the user.
There are many open source cloud computing platform, such as Hadoop, AbiCloud, Eucalypyus, etc.Hadoop is the most widely used cloud computing platform, it only needs to be cheap hardware, and can lead to efficient service.Hadoop can also be easily combined with Java program to realize application development, it has specific to embed the Eclipse plugin development environment, the Eclipse applications need to invoke this API can be achieved within the plug-in cloud computing applications.This project USES Hadoop as a development platform.
This article first introduces the Hadoop cloud development platform, and combining with the Eclipse in the Windows environment set up Hadoop cloud development platform, and then through the development environment using Hadoop provides API implements the file upload and download.
Keywords:Cloud computing;storage;Hadoop;HDFS;Cygwin