Sistem ini dikembangkan berdasarkan Hadoop. Sistem dibagi menjadi dua bagian: meja depan dan meja belakang. Meja depan menggunakan antarmuka penulisan JSP dan JS dan verifikasi logika front-end. Pengembangan backend terutama menggunakan bahasa Java, menggunakan kerangka kerja pengembangan Java EE seperti Spring dan BootMetro-Master. Pada saat yang sama, ia menggunakan MySQL dan HDFS Java API untuk mengimplementasikan pendaftaran pengguna Disk Cloud dan fungsi login pengguna. Pengguna dapat melihat, mengunggah, mengunduh, menghapus, dan fungsi analisis data untuk file di antarmuka utama Cloud Disk.
Sistem disk cloud ini dapat dibagi menjadi dua modul utama sesuai dengan fungsinya - modul pengguna dan modul manajemen file. Di antara mereka, modul pengguna mencakup dua implementasi fungsional: pendaftaran pengguna dan login pengguna; Modul manajemen file mencakup 4 implementasi fungsional: melihat file, mengunggah file, mengunduh file, dan menghapus file.
Tutorial Pengembangan Data Besar Hadoop Tutorial dan Konfigurasi HDFS Praktis Praktis dan Bab 6 Data Cloud Disk
Hadoop (Pendahuluan) V2.X, Teknologi Data Besar di Silicon Valley
Sistem ini menggunakan Hadoop Version 2.10.1; Oleh karena itu, versi yang sesuai dalam ketergantungan juga 2.10.1. Jika ada persyaratan lain untuk versi Hadoop, Anda dapat secara langsung mengubah versinya di awal.
Sistem ini mengacu pada tutorial pengembangan data besar Hadoop Tutorial dan Proyek Praktis Proyek Bab 6 Data Cloud Disk
Oleh karena itu, proyek ini adalah proyek web yang dinamis; Pada saat yang sama, karena versi yang sesuai dari buku teks referensi tidak dapat ditemukan (di bawah folder aset), tata letak front-end sistem ini buruk.
Pada saat yang sama, banyak pengguna sistem ini sebenarnya tidak berguna, dan penyimpanan antara setiap pengguna tidak terpisah; File yang diunggah pada saat yang sama tidak dapat beradaptasi dengan file dengan nama Cina. Kedua, sistem ini hanya berhasil diuji di bawah Windows dan tidak digunakan ke server. Bagian unggahan dan unduhan yang terlibat dalam jalur penyimpanan perlu dimodifikasi sesuai dengan situasi aktual.