Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 2.92 KB

README.md

File metadata and controls

51 lines (37 loc) · 2.92 KB

Developed by Antonio Finocchiaro and Riccardo Cuccia, this project is part of the Technologies For Advanced Programming course at the University of Catania.

Project Goal

The goal of this project is to develop a system capable of updating the list of latest releases in the music scenario, and to provide a real-time analysis of the emotions that the song is able to transmit to the listener.

Technologies used

Project Structure

How to execute the project

Downloads

  • Apache Kafka: download from here and put the tgz file into Kafka/Setup directory.
  • Apache Spark: download from here and put the tgz file into Spark/Setup directory.

Initial setup

Execute python3 starter.py in the main folder. This script will build the docker images for the project.

Start project

After the previous step is completed, the project can be started by using the code docker-compose up

Show results

Here are the addresses to see the results of the project:

Kibana Dashboard