Skip to content

This repository demonstrates real-time temperature data analysis using Kafka Streams, providing scalable stream processing for analytics and visualization of temperature sensor data.

License

Notifications You must be signed in to change notification settings

appuv/KafkaTemperatureAnalytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kafka Temperature Analytics

Kafka Streams app to process streaming events from sensors

CodeQL Java CI with Maven License GitHub top language

Architecture

Architecture

Prerequisite

  1. Java 11
  2. Docker
  3. Confluent Kafka 6.2.0
  4. Maven

Getting Started

To run the application, Change PropertyFiles application.properties and equipment.properties accordingly

Build the maven project

mvn clean install  

Run the project

Follow the steps to get output

Produce data in avro format using Datagen to the topics. For Dashboard run the Live Dashboard

To Change Capture

java -cp KafkaTemperatureAnalytics-0.1.jar com.appu.main.EquipmentAvroToJson
java -cp KafkaTemperatureAnalytics-0.1.jar com.appu.main.EquipmentAnalytics

Further Reading

Medium

Demo

Youtube

About

This repository demonstrates real-time temperature data analysis using Kafka Streams, providing scalable stream processing for analytics and visualization of temperature sensor data.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages