A highly scalable and fault-tolerant cloud storage system built with FastAPI and Hadoop HDFS.
- File Upload/Download: Seamless file operations with drag-and-drop support
- Fault Tolerance: Built-in replication and error handling using HDFS
- Web Interface: Modern, responsive web UI for file management
- RESTful API: Complete API for programmatic access
- Real-time Status: System health monitoring
- File Management: Browse, search, and organize files
- Metadata Support: File tagging and detailed information
-
Prerequisites:
- Python 3.8+
- Hadoop HDFS running (as shown in your setup)
- Java 8+ (for Hadoop)
-
Installation:
git clone <repository> cd cloud-storage-system pip install -r requirements.txt