Das System wurde basierend auf Hadoop entwickelt. Das System ist in zwei Teile unterteilt: die Rezeption und der Hintergrund. Die Rezeption verwendet die JSP- und JS-Schreibschnittstelle und die Front-End-Logiküberprüfung. Die Backend-Entwicklung verwendet hauptsächlich die Java-Sprache und verwendet Java EE-Entwicklungsrahmen wie Spring und Bootmetro-Master. Gleichzeitig verwendet es die MySQL- und HDFS -Java -API, um die Registrierung von Cloud -Disk -Benutzerregistrierung und die Benutzeranmeldungsfunktionen zu implementieren. Benutzer können Funktionen für Dateien in der Hauptoberfläche der Cloud -Datenträger anzeigen, hochladen, herunterladen, löschen und Datenanalysen löschen.
Dieses Cloud -Festplatten -System kann gemäß den Funktionen in zwei Hauptmodule unterteilt werden - Benutzermodul und Dateiverwaltungsmodul. Unter ihnen enthält das Benutzermodul zwei funktionale Implementierungen: Benutzerregistrierung und Benutzeranmeldung; Das Dateiverwaltungsmodul enthält 4 funktionale Implementierungen: Anzeigen von Dateien, Hochladen von Dateien, Herunterladen von Dateien und Löschen von Dateien.
Hadoop Big Data Development Case Tutorial und Projektpraktik
Hadoop (Einführung) v2.x, Big -Data -Technologie im Silicon Valley
Dieses System verwendet Hadoop Version 2.10.1; Daher beträgt die entsprechende Version in der Abhängigkeit auch 2.10.1. Wenn es andere Anforderungen für die Hadoop -Version gibt, können Sie ihre Version am Anfang direkt ändern.
Dieses System bezieht
Daher ist dieses Projekt ein dynamisches Webprojekt. Gleichzeitig ist das Front-End-Layout dieses Systems schlecht, da die entsprechende Version des Referenzlehrbuchs nicht gefunden werden kann (im Ordner Assets).
Gleichzeitig sind die mehreren Benutzer dieses Systems tatsächlich nutzlos, und der Speicher zwischen jedem Benutzer ist nicht getrennt. Die gleichzeitig hochgeladenen Dateien können sich nicht an Dateien mit chinesischen Namen anpassen. Zweitens wurde das System nur erfolgreich unter Windows getestet und nicht auf dem Server bereitgestellt. Das Upload- und Download -Teile, die in den Speicherpfad beteiligt sind, müssen gemäß der tatsächlichen Situation geändert werden.