Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ververica/lab-stream-enrichment
This lab demonstrates different ways to enrich data streams in Flink. This is part of the Deep Dive Masterclass of Flink Forward 2024.
https://github.com/ververica/lab-stream-enrichment
Last synced: about 2 months ago
JSON representation
This lab demonstrates different ways to enrich data streams in Flink. This is part of the Deep Dive Masterclass of Flink Forward 2024.
- Host: GitHub
- URL: https://github.com/ververica/lab-stream-enrichment
- Owner: ververica
- License: apache-2.0
- Created: 2024-02-13T21:19:38.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-10-19T13:18:09.000Z (3 months ago)
- Last Synced: 2024-10-21T01:12:24.650Z (3 months ago)
- Language: Java
- Homepage:
- Size: 85.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Stream Enrichment Lab
This lab demonstrates different ways to enrich data streams in Flink.
You can specify parameters of your Kafka cluster, your MySQL database via the command line parameters.
See `StreamEnrichmentJobExercise.main()` on exactly which command line parameters are supported and their default values.
For example, you can specify the following main arguments:--bootstrap-servers --kafka-topic \
--mysql-host --mysql-port --mysql-db --mysql-user --mysql-passThis project is using Gradle. To package your job for submission to Flink, use:
./gradlew clean shadowJar
Afterward, you'll find the jar to use in the [`build/libs`](build/libs) folder.
### Lab Environment Setup
The lab environment has been set up for your training in advance by the trainer. In case you want to set up a similar
environment at home, see the instructions [here](SETUP.md).### Exercises & Solutions
The detailed exercise instructions and solutions will be provided by your trainer during the training.