システムはHadoopに基づいて開発されました。システムは、フロントデスクとバックデスクの2つの部分に分かれています。フロントデスクは、JSPおよびJSライティングインターフェイスとフロントエンドロジック検証を使用します。バックエンド開発は、主にJava言語を使用し、SpringやBootmetro-MasterなどのJava EE開発フレームワークを使用します。同時に、MySQLおよびHDFS Java APIを使用して、クラウドディスクユーザー登録とユーザーログイン機能を実装します。ユーザーは、クラウドディスクメインインターフェイス内のファイルのファイルの[アップロード]、ダウンロード、削除、およびデータ分析機能を表示、アップロード、ダウンロード、削除できます。
このクラウドディスクシステムは、ユーザーモジュールとファイル管理モジュールの機能に応じて、2つの主要なモジュールに分割できます。その中で、ユーザーモジュールには、ユーザー登録とユーザーログインの2つの機能実装が含まれています。ファイル管理モジュールには、ファイルの表示、ファイルのアップロード、ファイルのダウンロード、ファイルの削除の4つの機能実装が含まれています。
Hadoopビッグデータ開発ケースチュートリアルとプロジェクト実用的なHDFS構成と第6章データクラウドディスク
Hadoop(はじめに)v2.x、シリコンバレーのビッグデータテクノロジー
このシステムは、Hadoopバージョン2.10.1を使用します。したがって、依存関係の対応するバージョンも2.10.1です。 Hadoopバージョンに他の要件がある場合は、最初にそのバージョンを直接変更できます。
このシステムは、Hadoop Big Data Development Caseチュートリアルとプロジェクトの実用的なプロジェクト管理第6章データクラウドディスクを指します
したがって、このプロジェクトは動的なWebプロジェクトです。同時に、リファレンス教科書の対応するバージョンが見つからないため(Assetsフォルダーの下)、このシステムのフロントエンドレイアウトは貧弱です。
同時に、このシステムの複数のユーザーは実際には役に立たず、各ユーザー間のストレージは分離されていません。アップロードされたファイルは、中国語の名前のファイルに適応することはできません。第二に、システムはWindowsの下でのみ正常にテストされ、サーバーに展開されませんでした。ストレージパスに関係する部品をアップロードおよびダウンロードすることは、実際の状況に応じて変更する必要があります。