What is ksqlDB?

ksqlDB is a database that's purpose-built for stream processing applications. ksqlDB it is not a SQL database, it provides an extra layer for implementing kstream, ktable and connectors through a language (ksql) based on sql.

Run ksqlDB

Check if it's up:

http ksqldb:8088/info

One line shell interaction:

ksql -e "SHOW STREAMS;" http://ksqldb:8088

Interactive ksqlDB shell:

ksql http://ksqldb:8088

Then enter SHOW STREAMS;.