Project for Big Data and Distributed Systems in PUT Poznań University of Technology.
The project is a distributed system for a library, where you can reserve books.
Adam Korba (index 151962)
Report for this project is availible here
- Install required packages
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
- Fetch the data
mkdir data
python3 fetch_data
- Start the cassandra cluster
docker compose up -d
- Seed the database
python3 seed.py
- (Optional) Start stress tests
python3 stress_tests.py
- Run the application
python3 main.py