• Stars
    star
    261
  • Rank 156,630 (Top 4 %)
  • Language
    HTML
  • License
    Apache License 2.0
  • Created over 8 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Apache Spark™ and Scala Workshops

Apache Spark™ and Scala Workshops

This repository contains the materials (i.e. agendas, slides, demo, exercises) for Apache Spark™ and Scala workshops led by Jacek Laskowski.

  • Have you ever thought about learning Apache Spark™ or Scala?
  • Would you like to gain expertise in the tools used for Big Data and Predictive Analytics but you don't know where to start?
  • Do you know the basics of Apache Spark™ and have been wondering how to reach the higher levels of expertise?
  • Are you considering a Apache Spark™ Developer Certification from companies like Databricks, Cloudera, Hortonworks or MapR?

If you answered YES to any of the questions above, I have good news for you! Join one of the following Apache Spark™ workshops and become a Apache Spark™ pro.

  1. Advanced Apache Spark for Developers Workshop (5 days)
  2. Spark Structured Streaming Workshop (Apache Spark 2.3)
  3. Spark and Scala (Application Development) Workshop
  4. Spark Administration and Monitoring Workshop
  5. Spark and Scala Workshop for Developers (1 Day)

You can find the slides for the above workshops and others at Apache Spark Workshops and Webinars page.

No prior experience with Apache Spark or Scala required.

CAUTION: The workshops are very hands-on and practical, and certainly not for faint-hearted. Seriously! After 5 days your mind, eyes, and hands will all be trained to recognize the patterns where and how to use Spark and Scala in your Big Data projects.


Apache Spark™ Workshop Setup

git clone the project first and execute sbt test in the cloned project's directory.

$ sbt test
...
[info] All tests passed.
[success] Total time: 3 s, completed Mar 10, 2016 10:37:26 PM

You should see [info] All tests passed. to consider yourself prepared.

Docker Image

Execute the following command to have a complete Docker image for the workshop.

NOTE: It was tested on Mac OS only. I assume that -v in the command will not work on Windows and need to be changed to appropriate environment settings.

docker run -ti -p 4040:4040 -p 8080:8080 -v "$PWD:/home/spark/workspace" -v "$HOME/.ivy2":/home/spark/.ivy2 -h spark --name=spark jaceklaskowski/docker-spark

Contact The Author

More Repositories

1

scalania

Learn Scala by examples
Scala
245
star
2

kafka-notebook

The Internals of Apache Kafka
132
star
3

mastering-kafka-streams-book

No longer maintained and soon to be deleted
75
star
4

spark-kubernetes-book

The Internals of Spark on Kubernetes
70
star
5

kafka-workshop

Materials (slides and code) for Kafka and Kafka Streams Workshops
JavaScript
61
star
6

spark-streaming-notebook

Notes about Spark Streaming in Apache Spark
58
star
7

spark-activator

Spark Streaming with Scala and Akka Activator template
Scala
44
star
8

blockchain-notes

Notes about Blockchain and different Blockchain implementations (e.g. Litecoin, Ethereum, Bitcoin)
40
star
9

kubernetes-100days

Notes from 100 days with Kubernetes
29
star
10

spark-delta-lake-workshop

Spark and Delta Lake Workshop
Python
22
star
11

librarian-clojure

Book manager in Clojure
JavaScript
22
star
12

learn-databricks

Notebooks to learn Databricks Lakehouse Platform
Python
16
star
13

scala-academy

Scala Academy
Scala
11
star
14

titan-graphdb-scala-playground

Playground for my self-learnings in the area of graph databases with Titan graph database and Scala
Scala
10
star
15

spark-meetups

Learning Spark on Kubernetes in a series of Warsaw Data Engineering meetups online!
Scala
9
star
16

docker-spark

Apache Spark under Docker
9
star
17

jaceklaskowski.github.io

Website
HTML
7
star
18

real-life-scala-project

Real-Life Scala Project (part of Scala Workshop)
Scala
7
star
19

scala-workshop

Scala Workshop (mostly notes before they shape well)
CSS
6
star
20

nauczyciel

Pomoc przy nauce (moich dzieciaków, Grails i pro publico bono)
Groovy
4
star
21

docker-builds-sbt

Build sbt using Docker
Shell
4
star
22

programuje-w-scali

Piszę aplikacje w języku Scala
4
star
23

japila-play-slick-postgresql-seed

Japila Software's Play with Slick and PostgreSQL Seed
Scala
4
star
24

sql-parser

Parse SQL using Antlr and Spark SQL
Scala
4
star
25

spark-examples

Apache Spark Examples
Scala
4
star
26

sbt-github-project-template

Activator template for easy setup of sbt-managed projects on GitHub
Scala
3
star
27

akka-http-sandbox

Akka-HTTP sandbox = a place to learn Akka-HTTP
Scala
3
star
28

slides

Where slides live
CSS
3
star
29

sbt-reference-project

Reference project for sbt (with all the whistles and bells) to master advanced build definitions
Scala
3
star
30

kafka-streams-warsaw-meetup

Exercises from Kafka Streams meetups at Scala Warsaw meetup
Scala
2
star
31

monady-artykul

Artykuł o monadach
2
star
32

scala-rest-microservices-slides

Slides about REST microservices in Scala (with Play Framework and Spray/Akka HTTP)
CSS
2
star
33

curator-x-discovery-spray-scala

curator-x-discovery project from Apache Curator with Spray and Scala
Scala
2
star
34

kafka-producer

A custom Kafka 0.8.3-SNAPSHOT producer using Scala and the latest API
Scala
2
star
35

scala-concurrency-abstractions-slides

Slides about Concurrency Abstractions in Scala with concurrent.Future[T], actors in Akka, and Observable's in RxScala
CSS
2
star
36

elevator-control-system

Elevator Control System
Scala
1
star
37

flink-notebook

​Jotting down notes about Apache Flink in this little notebook
1
star
38

taskassin

Task Assassin (in Scala)
Scala
1
star
39

scala-exercises

Scala exercises
Scala
1
star
40

guice-samples

My learning activities around Google Guice.
Java
1
star
41

rxscala-sandbox

RxScala sandbox
Scala
1
star
42

trino-meetups

Learning Trino in a series of Warsaw Data Engineering meetups online!
Scala
1
star
43

sbt-makes-builds-sing-slides

http://blog.jaceklaskowski.pl/sbt-makes-builds-sing-slides/
CSS
1
star