To run this application, you need to have Docker installed on your machine. You can download and install Docker from the official website: https://www.docker.com
Follow the steps below to run the application using Docker:
- Open a terminal and clone the repository to your local machine:
git clone https://github.com/VasilikiZarkadoula/Distributed-Data-Processing-Auth-2023
- Navigate to the repository directory:
cd your-repository
- Build the Docker image using the provided Dockerfile:
docker build -t myapp .
- Run the Docker container:
docker run myapp
This will execute the Python scripts in the following order:
-
create_table.py
: Creates tables in the databases. -
check_tables.py
: Performs checks on the tables. -
pipelined_hash_join.py
: Executes the pipelined hash join algorithm. -
semi_join.py
: Performs the semi-join operation. -
Once the container finishes running, you can access the results or any generated output as per the functionality of the Python scripts.