Skip to content

Twitter data analysis is an event-driven pipelined project which is used to fetch, store and analyze twitter data based on the given trending topics. The project uses Twitter HoseBird Client, Kafka, and Elasticsearch in the pipeline.

Notifications You must be signed in to change notification settings

ashwinpadmakumar/twitter-data-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter-Data-Analysis

Twitter data analysis is a event driven pipelined project which is used to fetch,store and analyze twitter data based on the given trending topics.

Workflow:

  • A twitter consumer client (HoseBird Client) is used to consume tweets from the twitter.
  • Using a kafka producer client, the consumed data from twitter is produced to a message queue topic (Kafka) to handle high throughput of data from the client.
  • A kafka consumer client is used to consume data from the kafka and then an elasticsearch client is used to produce the data to elasticsearch.

Further the data accumulated in the elasticsearch can be visualized using Kibana.

About

Twitter data analysis is an event-driven pipelined project which is used to fetch, store and analyze twitter data based on the given trending topics. The project uses Twitter HoseBird Client, Kafka, and Elasticsearch in the pipeline.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages