a614991ff0f9127e3d6e3f006caf2028f34a75b2
Project Description
TODO
Installation
Prerequisites:
- Python3
- Apache spark 3.2 (https://spark.apache.org/downloads.html)
- Cassandra DB (https://cassandra.apache.org//index.html, locally the docker build is recommended: https://hub.docker.com//cassandra)
For the graph implementation specifically you need to install graphframes manually since the official release is incompatible with spark 3.x (pull request pending). A prebuilt copy is supplied in the spark-packages directory.
- graphframes (https://github.com/eejbyfeldt/graphframes/tree/spark-3.3)
Setting up
- Modify
settings.jsonto reflect your setup. If you are running everything locally you can usestart_services.shto turn everything on in one swoop. - Load the development database by running
python3 setup.pyfrom the project root. - Start the spark workload by either running
submit.sh(slow) orsubmit_graph.sh(faster)
Languages
Python
85.3%
Shell
14.7%