HadoopCloudStorage
1.0.0
基於Hadoop開發出該系統。系統分為前台和後台兩部分,前台採用JSP 和Js編寫界面和前端邏輯校驗,後台開發主要採用Java語言,使用spring、bootmetro-master等Java EE開發框架,同時使用MySQL、HDFS Java API等實現雲盤用戶註冊功能、用戶登錄功能,用戶在雲盤主界面中對文件實現查看、上傳、下載、刪除以及數據分析功能。
本雲盤系統按功能可分為兩大模塊——用戶模塊和文件管理模塊。其中,用戶模塊包含兩個功能實現: 用戶註冊和用戶登錄;文件管理模塊包含4個功能實現:查看文件、上傳文件、下載文件、刪除文件。
Hadoop大數據開發案例教程與項目實戰HDFS配置以及第六章數據云盤
尚矽谷大數據技術之Hadoop(入門)V2.X
本系統使用的是Hadoop 版本為2.10.1 ; 所以依賴中對應的版本也為2.10.1,如對Hadoop版本有其他要求可直接在以來中更改其版本。
本系統參考Hadoop大數據開發案例教程與項目實戰第六章數據云盤
所以本項目為Dynamic Web項目;同時由於找不到參考課本中對應版本的前端佈局文件(assets文件夾下的),本系統的前端佈局較差。
同時,本系統的多用戶之間實際上是沒有用的,各個用戶之間的存儲沒有分隔;同時上傳的文件不能適應中文名的文件。其次,該系統只在window下做測試成功, 沒有部署到服務器中,其上傳與下載部分有涉及存儲路徑的部分需要注意根據實際情況修改。