Skip to content

3D visualization of real-time tweets across the globe

Notifications You must be signed in to change notification settings

mchowdhury/TweetFlights

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A 'Bit' of Big Data - TweetFlights

ATLS 4214 - Big Data Architecture - Final Project

Contributors: Prayash Thapa, Tamim Shaban, Ashna Guliani, Mikhail Chowdhury

Installation

cd client && npm install
cd server && npm install

Extract Kafka install folder to /kafka folder in root or repo

Build Front End

cd client && npm run build

Connecting to EC2 Instance & Running

  1. SSH into EC2 Instace with screen

  2. If Zookeeper is not already running

(terminal 1)
cd bin/
./1_zk.sh
  1. Start Kafka
(terminal 2)
cd bin/
./2_kafka.sh
  1. Start Python Tweet Producer Script

Note: script must be killed manually

(terminal 3)
cd bin/
./3_app.sh
  1. (Optional) View Tweets/messages in Kafka topic
(terminal 4)
cd kafka/
bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic twitterstream --from-beginning
  1. Start Node-Kafka Stream
(terminal 5)
cd bin/
./4_node.sh
  1. Start Node Server
(terminal 6)
node server/index.js

About

3D visualization of real-time tweets across the globe

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •