Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
nitowa a614991ff0 working graph implementation and improved shell scripts 2 gadus atpakaļ
config/db progress on mapping data, finding clusters, probably inefficient 2 gadus atpakaļ
spark-packages working graph implementation and improved shell scripts 2 gadus atpakaļ
src/spark working graph implementation and improved shell scripts 2 gadus atpakaļ
.gitignore working graph implementation and improved shell scripts 2 gadus atpakaļ
README.md working graph implementation and improved shell scripts 2 gadus atpakaļ
clean.py progress on mapping data, finding clusters, probably inefficient 2 gadus atpakaļ
settings.json working graph implementation and improved shell scripts 2 gadus atpakaļ
setup.py progress on mapping data, finding clusters, probably inefficient 2 gadus atpakaļ
small_test_data.csv progress on mapping data, finding clusters, probably inefficient 2 gadus atpakaļ
start_services.sh working graph implementation and improved shell scripts 2 gadus atpakaļ
submit.sh working graph implementation and improved shell scripts 2 gadus atpakaļ
submit_graph.sh working graph implementation and improved shell scripts 2 gadus atpakaļ

README.md

Project Description

TODO

Installation

Prerequisites:

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.

Setting up

  • Modify settings.json to reflect your setup. If you are running everything locally you can use start_services.sh to turn everything on in one swoop.
  • Load the development database by running python3 setup.py from the project root.
  • Start the spark workload by either running submit.sh (slow) or submit_graph.sh (faster)