Skip to content

This is coursework project. It aims to design an app to fetch twitter live data into Kafka and Spark and then perform sentiment analysis along with to display live on a node server app.

License

Notifications You must be signed in to change notification settings

KaleidoscopeIM/kafka-Spark-Node-Realtime-Twitter-Sentiment-Analysis

Repository files navigation

Developers

Installation

  • Install zookeeper server - apache-zookeeper-3.6.2-bin
  • kafka - kafka_2.12-2.6.0
  • hadoop - hadoop-3.2.1
  • python 3.7.0
  • node npm
  • Install python packages from ./kafka_spark_stream/requirements.txt
  • Install node modules from ./node_server (run command : 'npm install' )

Run application

$ cd 'source code home' 
$ python start_app.py

Screens

screen1 screen2

About

This is coursework project. It aims to design an app to fetch twitter live data into Kafka and Spark and then perform sentiment analysis along with to display live on a node server app.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •