The system was developed based on Hadoop. The system is divided into two parts: the front desk and the back desk. The front desk uses JSP and Js writing interface and front-end logic verification. The backend development mainly uses the Java language, uses Java EE development frameworks such as spring and bootmetro-master. At the same time, it uses MySQL and HDFS Java API to implement cloud disk user registration and user login functions. Users can view, upload, download, delete and data analysis functions for files in the cloud disk main interface.
This cloud disk system can be divided into two major modules according to its functions - user module and file management module. Among them, the user module includes two functional implementations: user registration and user login; the file management module includes 4 functional implementations: viewing files, uploading files, downloading files, and deleting files.
Hadoop big data development case tutorial and project practical HDFS configuration and Chapter 6 Data Cloud Disk
Hadoop (Introduction) V2.X, big data technology in Silicon Valley
This system uses Hadoop version 2.10.1; therefore, the corresponding version in the dependency is also 2.10.1. If there are other requirements for the Hadoop version, you can directly change its version in the beginning.
This system refers to the Hadoop big data development case tutorial and project practical project Chapter 6 Data Cloud Disk
Therefore, this project is a Dynamic Web project; at the same time, since the corresponding version of the reference textbook cannot be found (under the assets folder), the front-end layout of this system is poor.
At the same time, the multiple users of this system are actually useless, and the storage between each user is not separated; the files uploaded at the same time cannot adapt to files with Chinese names. Secondly, the system was only successfully tested under Windows and was not deployed to the server. The upload and download parts involved in the storage path need to be modified according to the actual situation.