KSQL versus ksqlDB¶
Overview of key differences between KSQL and ksqlDB.
Install and configure ksqlDB¶
You have a number of options when you set up ksqlDB Server. For more information on installing and configuring ksqlDB, see the following topics.
- Configure ksqlDB Server
- Configure ksqlDB CLI
- Configure Security
- ksqlDB Configuration Parameter Reference
Learn how to tune your ksqlDB applications for the best performance.
- The ksqlDB REST API supports a "server info" request at
http://<server>:8088/infoand a basic server health check endpoint at
- Check runtime stats for the ksqlDB server that you are connected to
DESCRIBE <stream or table> EXTENDEDand
EXPLAIN <name of query>.
For more information, see Check the health of a ksqlDB Server.
The Capacity Planning guide describes how to size your ksqlDB clusters.
Managing metadata schemas¶
Use the ksqlDB migrations tool to manage your ksqlDB clusters' metadata schemas, including the creation, deletion, and updating of streams, tables, and queries.
Use Schema Inference With ID to retrieve and register schemas as needed.
Using High Availability for Pull Queries¶
The HA for pull queries guide gives an overview of how to utilize the high availability functionality and configure your server for it.
If ksqlDB isn't behaving as expected, see Troubleshoot ksqlDB issues
- Watch the screencast of Taking KSQL to Production.