Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📈 Scala Spark Analytics

Scala Apache Spark License Status

Big data analytics platform with Spark and Kafka integration


✨ Features

  • Apache Spark distributed processing
  • Real-time stream analytics
  • Apache Kafka integration
  • Data pipeline orchestration
  • SQL analytics queries
  • Machine learning with MLlib
  • Scalable data transformations
  • Interactive notebooks

🛠️ Tech Stack

Scala Apache Spark Kafka

🚀 Quick Start

# Clone repository
git clone https://github.com/Raphasha27/scala-spark-analytics.git
cd scala-spark-analytics

# Run with SBT
sbt run

# Run Spark job
spark-submit --class com.analytics.Main target/scala-3.4/analytics.jar

🏗️ Architecture

┌─────────────────┐     ┌─────────────────┐
│  Data Sources   │────▶│  Apache Kafka   │
│  (CSV/Stream)   │     │  Message Queue  │
└─────────────────┘     └────────┬────────┘
                                 │
                    ┌────────────▼────────────┐
                    │    Apache Spark         │
                    │    Processing Engine    │
                    └────────────┬────────────┘
                                 │
                    ┌────────────▼────────────┐
                    │    Analytics Store      │
                    │    (Parquet/HDFS)       │
                    └─────────────────────────┘

🌐 Live Demo

Platform URL
GitHub Pages raphasha27.github.io/scala-spark-analytics
Docker Hub hub.docker.com/r/raphasha27/scala-spark-analytics

👤 Author

raphasha27GitHub

About

Big data analytics with Scala and Apache Spark

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages