Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/billxsheng/oubre-sentiment-analysis
Complete data platform that performs sentiment analysis on tweets. Built using Cassandra, Kafka, Spark, Node, and React.
https://github.com/billxsheng/oubre-sentiment-analysis
cassandra etl-pipeline java kafka nodejs sentiment-analysis spark twitter-api
Last synced: 1 day ago
JSON representation
Complete data platform that performs sentiment analysis on tweets. Built using Cassandra, Kafka, Spark, Node, and React.
- Host: GitHub
- URL: https://github.com/billxsheng/oubre-sentiment-analysis
- Owner: billxsheng
- Created: 2019-06-29T01:21:54.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T06:31:40.000Z (almost 2 years ago)
- Last Synced: 2023-03-08T05:26:24.065Z (over 1 year ago)
- Topics: cassandra, etl-pipeline, java, kafka, nodejs, sentiment-analysis, spark, twitter-api
- Language: Java
- Homepage:
- Size: 2.26 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# oubre-sentiment-analysis
A complete data platform that performs sentiment analysis on filtered tweets ingested from the Twitter API. Data is sent to a Kafka topic where it is consumed by a Spark job. From there, tweets are analyzed and sent to a Time Series Cassandra database. Afterwards, a periodic Spark job (run every 24 hours) aggregates and writes the data into another Cassandra database. Finally, the data can be consumed by clients through a Node API.![](https://github.com/billxsheng/oubre-sentiment-analysis/blob/master/flowchart.png?raw=true)