Software to process data stored in different formats and to upload them into two distinct databases to query these databases simultaneously according to predefined operations.
To run Blazegraph in your local sytem you need JAVA. To check you version of JAVA:
java --version
In case you don't have JAVA already installed in your Mac OS system.
Install Homebrew for Mac OS official documentation
Than run:
brew install java
If you need to have openjdk first in your PATH, run:
zsh:
echo 'export PATH="/opt/homebrew/opt/openjdk/bin:$PATH"' >> ~/.zshrc
bash:
echo 'export PATH="/opt/homebrew/opt/openjdk/bin:$PATH"' >> ~/.bashrc
requirements.txt
Packages, libraries and modules wich this project needs are listed in this file alreday in project.
To get all required libs to run this program, write the cmd below in your terminal opened in the project folder:
python3 -m pip install -r requirements.txt
To run this program, write the cmd below in your terminal opened in the project folder, with all libs already installed:
python3 main.py
All queries results are produced here:
./queries-results
For each query is produced a file with related name <query-name>.txt
.