El sistema fue desarrollado en base a Hadoop. El sistema se divide en dos partes: la recepción y el escritorio posterior. La recepción utiliza la interfaz de escritura JSP y JS y la verificación de lógica frontal. El desarrollo de backend utiliza principalmente el lenguaje Java, utiliza marcos de desarrollo Java EE como Spring y BootMetro-Master. Al mismo tiempo, utiliza la API Java MySQL y HDFS para implementar las funciones de registro de usuarios de disco en la nube y funciones de inicio de sesión del usuario. Los usuarios pueden ver, cargar, descargar, eliminar y las funciones de análisis de datos para archivos en la interfaz principal de disco en la nube.
Este sistema de disco en la nube se puede dividir en dos módulos principales de acuerdo con sus funciones: módulo de usuario y módulo de administración de archivos. Entre ellos, el módulo de usuario incluye dos implementaciones funcionales: registro del usuario e inicio de sesión del usuario; El módulo de administración de archivos incluye 4 implementaciones funcionales: ver archivos, cargar archivos, descargar archivos y eliminar archivos.
Hadoop Big Data Development Case Tutorial y Project Practice HDFS Configuration y Capítulo 6 Disco de nube de datos
Hadoop (Introducción) v2.x, Big Data Technology en Silicon Valley
Este sistema utiliza Hadoop versión 2.10.1; Por lo tanto, la versión correspondiente en la dependencia también es 2.10.1. Si hay otros requisitos para la versión Hadoop, puede cambiar directamente su versión al principio.
Este sistema se refiere al tutorial de casos de desarrollo de big data de Hadoop y al proyecto Proyecto práctico Capítulo 6 Disco de nube de datos
Por lo tanto, este proyecto es un proyecto web dinámico; Al mismo tiempo, dado que no se puede encontrar la versión correspondiente del libro de texto de referencia (en la carpeta de activos), el diseño frontal de este sistema es pobre.
Al mismo tiempo, los múltiples usuarios de este sistema son realmente inútiles, y el almacenamiento entre cada usuario no está separado; Los archivos cargados al mismo tiempo no pueden adaptarse a los archivos con nombres chinos. En segundo lugar, el sistema solo se probó con éxito en Windows y no se implementó en el servidor. Las piezas de carga y descarga involucradas en la ruta de almacenamiento deben modificarse de acuerdo con la situación real.