- Overview
- Prerequisites
- Grading
In this hands-on course, you'll learn how to build and deploy Apache Flink CEP examples.
Working in a Ververica BYOC workspace, you'll deploy the Java JAR, connecting to a provided Kafka cluster to process transactions and output alerts.
To receive a badge for completing the course, you'll then create your own CEP job, deploy it to Ververica, and verify alerts have been created.
You'll complete the following:
- Building Flink Java JARs with shaded Kafka dependencies
- Deploy Java JARs to Ververica clusters
- Explore Flink CEP documentation
- Query Kafka topics with Flink SQL using Session Clusters
Prerequisites
1. You will need access to a Ververica cluster to complete this course. The following options are available:
-
EASIEST! Request access to a workspace in a Ververica Academy BYOC cluster by contacting academy@ververica.com with your requested start date. We will provide you with workspace access for one week and answer any questions as you complete the course!
- You can use your own BYOC or Self-Managed Ververica Platform Cluster, but you’ll also need access to a Kafka cluster.
2. Intellij for executing Java 17 code locally and building JAR files.
Course Pacing
We expect the course will take approximately 5 hours to complete. You will have access to the BYOC cluster workspace for one week. Please reach out to Ververica Academy if you need to change your course start date. We will delete your workspace and recreate it when you are ready to resume the course.
Grading
To receive your badge for course completion, you must submit:
1. Your code sample corresponding to the new pattern, pattern applied to the transactions stream, and creation of the alert
2. Screenshot of alerts created in Kafka viewed through Flink SQL in Ververica UI
Getting Help
Please reach out academy@ververica.com with any questions.
-
-
- View Transactions in Kafka Topic
- Flink SQL Queries
- Challange
-
- Building JAR
- Flink SQL Queries
- Challenge
-
- Example CEP Patterns
- Challenge
- Challenge Submission
-
- Summary