Useful Links
Computer Science
Stream Processing
Streaming Data Processing with Apache Kafka and KSQL
1. Introduction to Stream Processing
2. Fundamentals of Apache Kafka
3. Introduction to ksqlDB
4. Setting Up the Environment
5. ksqlDB Data Definition Language (DDL)
6. Querying and Transforming Data
7. Aggregations and Windowing
8. Joining Streams and Tables
9. Advanced ksqlDB Features
10. Building Real-Time Applications
11. Operations and Production Considerations
Setting Up the Environment
Installation and Configuration
System Requirements
Hardware Requirements
Software Dependencies
Java Version Requirements
Standalone ksqlDB Server
Download and Installation Steps
Configuration Files
Server Properties
Confluent Platform Bundle
Components Included
Installation Steps
Platform Configuration
Docker-based Setup
Docker Compose Files
Container Configuration
Volume Management
Starting the ksqlDB CLI
Launching the CLI
Connecting to a ksqlDB Server
Connection Parameters
Authentication Options
SSL Configuration
Basic CLI Commands
Listing Streams and Tables
Running Queries
Command History
Interacting with Kafka
Creating Topics with ksqlDB
CREATE TOPIC Statement
Topic Configuration Options
Partition and Replication Settings
Inspecting Kafka Topics
DESCRIBE TOPIC
SHOW TOPICS
Topic Metadata
Previous
3. Introduction to ksqlDB
Go to top
Next
5. ksqlDB Data Definition Language (DDL)