Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Streaming Data Pipeline

Description

This project serves as an example for teaching the HWE Course at 1904Labs.

  1. A Kafka producer publishes to the kafka topic reviews.
  2. A spark streaming application consumes reviews from the kafka topic. Within each review is a customer_id.
  3. The Spark streaming application joins each review with a record retrieved from Hbase, and uses this customer_ic to make that join.
  4. Spark streaming stores this enriched record in HDFS.
  5. Hive is used to query the data from hdfs.

Architecture

GitHub Logo

About

Kafka + Spark Streaming + Hbase + Hive

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages