System Prerequisites

There are minimum system requirements that are need to be met when running the Community Edition of Cloudera Streaming Analytics (CSA).

Table 1. System prerequisites
Docker-compose version 1.6.0 or higher
Docker engine version 1.10.0 or higher
Memory 4 GB or more
CPU 4 cores or more
Required TCP ports
  • Kafka: 9092
  • PostgreSQL: 5432
  • ZooKeeper: 2181
  • Streaming SQL Console: 8000
  • Streaming SQL Engine: 18121
  • Materialized View Engine: 18131
  • Flink Dashboard: 8081
Linux
The Community Edition should run on any Linux distribution that has a working docker and docker-compose installation. No configuration changes are typically required.
MacOS/Windows
MacOS and Windows users should use Docker Desktop to run SQL Stream Builder.
By default, Docker Desktop limits resources to containers. To run SQL Stream Builder, you need to select Docker -> Preferences, and increase the memory and CPU allocations.