Skip to main content
Version: 1.0

KSQL

  • KsqlDB: streaming database

  • Components:

    • ksqldb
    • ksqldb-server
    • ksql-cli
  • Default port 8088

  • Run ksql-cli in docker docker exec -ti ksql-cli ksql http://ksql-server:8088

  • The result of an aggregate query is always a Table

  • Supports exactly-once processing

  • Accepts: SSL, SASL, ACLs managed by Kafka, Schema Registry

  • Uses Admin Client, if topic auto creation is disableed and don't exist, Ksql will create the topic

  • Metadata

    • They are stroed internal topic
    • To secure them, we must secure the topic
  • Data Definition Langue (DDL):

    • They write data to metedata
  • Data Manipulation Language (DML): arn't available