Skip to content

Latest commit

 

History

History
50 lines (33 loc) · 1.33 KB

README.md

File metadata and controls

50 lines (33 loc) · 1.33 KB

ksqlDB Playground

This git repository contains all the necessary resources for getting started with ksqlDB. You can explore it by yourself or read our blog article on ksqlDB, which provides a comprehensive overview of the technology and its capabilities, including step-by-step guides for setting up and using ksqlDB in various scenarios. In addition, the repository includes sample data and code examples to help you start with ksqlDB.

Architecture

Setup

Docker

docker compose up -d

create venv

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

start fake sensor generator

source .venv/bin/activate
python sensor.py

Usage

UIs

CLI

start ksqlDB CLI

docker run --net host -it confluentinc/ksqldb-cli ksql

Endpoints

  • Kafka: localhost:29092
  • S3: http://localhost:9000 (ACCESS_KEY: admin, SECRET_KEY: password, bucket: sink-bucket)
  • InfluxDB: http://localhost:8086 (token: mytoken, org: myorg, bucket: mybucket)