-
Notifications
You must be signed in to change notification settings - Fork 0
Preparations
To follow this tutorial, you will need some software installed and a couple of Docker images and Maven artifacts on your machine. To avoid over-utilization of the conference network and save time, we recommend to install all software and download the required docker images and Maven artifacts beforehand before attending the tutorial.
We recommend a notebook with at least 8 GB memory and 4 CPU cores.
The following software is required:
- Git
- Maven 3.2+
- Java 1.8+
- A Java IDE (IntelliJ, Eclipse, Netbeans, ...)
- Docker (incl. Docker Compose)
We recommend to run Docker with at least 3-4 GB memory and 2-3 CPU cores.
Windows Users: You need to share the Windows drive (for example C:
) that you are starting the playground from with Docker. This is done in the "Shared Drives" tab of the Docker settings. Docker will mount the Flink configuration into the Flink containers and use the Windows file system to store checkpoint and savepoint data.
- Cloning this repository and enter the tutorial folder
git clone https://github.com/fhueske/flink-intro-tutorial
cd flink-intro-tutorial
- Download the Docker containers for the operations playground
cd operations-playground
docker-compose pull
cd ..
- Download the Docker containers for the SQL playground
cd sql-playground
docker-compose pull
cd ..
- Download the Maven artifacts
cd fraud-detection-job
mvn clean package
cd ..
If you have any questions, please open a issue or write me an email to fhueske [at] apache.org.
Apache Flink, Flink®, Apache®, the squirrel logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
Apache Flink, Flink®, Apache®, the squirrel logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.