Skip to content

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

Notifications You must be signed in to change notification settings

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

No packages published