Skip to content

LorenzoAgnolucci/TwitterRealTimeSentimentAnalysis

Repository files navigation

Lambda Architecture for Twitter Real-time sentiment analysis

Table of Contents

About The Project

Diagram of the Lambda Architecture structure

Lambda Architecture implementation using Apache Storm, Hadoop and HBase to perform Twitter real-time sentinent analysis.

For more information, read the paper located in the repo root.

Built With

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

Apache Storm, Hadoop and HBase installed and correctly configured in your cluster.

Usage

First you have to get your personal Twitter Developers credentials and write it in a .txt file with the same structure as DummyTwitterCredentials.

Then start Apache Storm, Hadoop and HBase in your cluster.

Finally execute (in this order):

  • TwitterSentimentAnalysisTopology.java
  • PresentationLayer.java
  • HadoopDriver.java

Authors

  • Lorenzo Agnolucci

Acknowledgments

Parallel Computing Project © Course held by Professor Marco Bertini - Computer Engineering Master Degree @University of Florence

About

Lambda architecture implementation using Apache Storm, Hadoop and HBase to perform Twitter real-time sentiment analysis

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors