Introduction to Apache Flink Workshop

This is a past event

52 people went

Location image of event venue


This is a full-day hands-on workshop on Apache Flink ( data Artisans (

The workshop includes introductory tutorials and exercises for developers to get familiar with Apache Flink, and build Big Data applications using the platform.

We'll be starting at 09:00 sharp, the training finishes at 18:00. We'll be going for a drink afterwards at Oscar Wilde (

Set-up requirements:

• Bring your own machine!

• We'll provide a VM image with all software installed in Open Virtualization Format: ( ) so most VM solutions should work (VMWare, VirtualBox, ...).

• EITHER you have a working virtual machine image player installed
• OR you should have the following things set up:
- Java 7 (or 8)
- Maven 3.x
- Git
- IntelliJ or Eclipse ( )

We will cover the following topics:

• Overview of Apache Flink and how it fits in the Big Data ecosystem

• Setup of Flink on the participants’ laptops

• Flink’s APIs in Java and Scala

• Building an application using Flink’s APIs

Time permitting, we will also cover:

• Introduction to Flink Streaming, and building a streaming application

• Analyzing graphs using Gelly, Flink’s graph processing API

• Machine Learning with FlinkDeploying Flink in the Google Compute Engine

• Setting up Flink in a Hadoop 2 cluster

Participants are expected to be familiar with:

• Either the Java or Scala programming language

• Using a Unix shell

• Using an IDE (either Eclipse or IntelliJ)

This event is free of charge.