This repository is part of the Flink SQL course on Confluent Developer.
The code in this repo uses Docker Compose to start up a Flink cluster, a Kafka cluster, a Schema Registry, and the Flink SQL Client. flink-faker is used to generate some sample data streams.
First build the image and start all of the containers:
docker compose up --build -d
Once the containers are running,
docker compose run sql-client
will drop you into the Flink SQL Client, where you can interact with Flink SQL.
docker compose down -v