이 시스템은 Hadoop을 기반으로 개발되었습니다. 시스템은 프론트 데스크와 후면 책상의 두 부분으로 나뉩니다. 프론트 데스크는 JSP 및 JS 작성 인터페이스 및 프론트 엔드 로직 검증을 사용합니다. 백엔드 개발은 주로 Java 언어를 사용하며 Spring 및 Bootmetro-Master와 같은 Java EE 개발 프레임 워크를 사용합니다. 동시에 MySQL 및 HDFS Java API를 사용하여 클라우드 디스크 사용자 등록 및 사용자 로그인 기능을 구현합니다. 사용자는 클라우드 디스크 기본 인터페이스의 파일에 대한보고, 업로드, 다운로드, 삭제 및 데이터 분석 기능을 볼 수 있습니다.
이 클라우드 디스크 시스템은 기능에 따라 사용자 모듈 및 파일 관리 모듈에 따라 두 가지 주요 모듈로 나눌 수 있습니다. 그 중 사용자 모듈에는 두 가지 기능 구현이 포함됩니다 : 사용자 등록 및 사용자 로그인; 파일 관리 모듈에는 파일보기, 파일 업로드, 파일 다운로드 및 파일 삭제의 4 가지 기능 구현이 포함됩니다.
Hadoop Big Data Development 사례 자습서 및 프로젝트 실용 HDFS 구성 및 6 장 데이터 클라우드 디스크
Hadoop (소개) v2.x, 실리콘 밸리의 빅 데이터 기술
이 시스템은 Hadoop 버전 2.10.1을 사용합니다. 따라서 종속성의 해당 버전도 2.10.1입니다. Hadoop 버전에 대한 다른 요구 사항이있는 경우 처음에 해당 버전을 직접 변경할 수 있습니다.
이 시스템은 Hadoop 빅 데이터 개발 사례 자습서 및 프로젝트 실용 프로젝트 관리를 말합니다.
따라서이 프로젝트는 역동적 인 웹 프로젝트입니다. 동시에, 참조 교과서의 해당 버전을 찾을 수 없으므로 (자산 폴더 아래)이 시스템의 프론트 엔드 레이아웃은 열악합니다.
동시에이 시스템의 여러 사용자는 실제로 쓸모가 없으며 각 사용자 간의 스토리지는 분리되지 않습니다. 동시에 업로드 된 파일은 중국 이름의 파일에 적응할 수 없습니다. 둘째, 시스템은 Windows에서만 성공적으로 테스트되었으며 서버에 배포되지 않았습니다. 스토리지 경로와 관련된 업로드 및 다운로드 부품은 실제 상황에 따라 수정해야합니다.