Skip to content

System Requirements

Hardware

The following machine recommendations are for installing individual PADAS components:

Component Storage Memory CPU Nodes
Engine SSD storage is recommended. Disk size depends on the number of transformations and queries. For evaluation/test/dev 10-20GB should be sufficient. 12GB (64GB recommended) 4 CPU cores or more 1 to many instances can be deployed depending on number of Kafka topic partition count and scalability requirements
User Interface 50GB, preferably SSD 2GB 1 CPU core or more 1

Software

PADAS requires a running Kafka platform (e.g. Apache Kafka or Confluent Platform in order to operate properly. Namely, the following Kafka components must be running:

  • Kafka Controller (or Zookeeper)
  • Kafka Broker

Version Compatibility

Padas Apache Kafka Confluent Platform
0.0.5 3.x 7.x

Operating Systems

PADAS supports the following operating systems.

  • RHEL/CentOS 8.x
  • Debian 9 (stretch)
  • Debian 10 (buster)
  • Ubuntu 16.04 LTS (xenial)
  • Ubuntu 18.04 LTS (bionic)
  • Ubuntu 20.04 LTS (focal)
  • macOS 10.14 and later is supported for testing and development purposes only

For Confluent Platform operating system support, please visit here.

Java

Java 17 is the recommended version in this version of Padas. Java 11 and later versions are also supported. From a security perspective, we recommend the latest released patch version as older freely available versions may have disclosed security vulnerabilities.

For more information regarding Confluent Platform, please visit here.

NOTE: You need to separately install the correct version of Java before you start the installation process.

JVM Heap Options can be set via PADAS_HEAP_OPTS environment variable. Default value is: -Xmx1G -Xms1G

NOTE: When using systemctl to start the service, you'll need to edit padas.service file to make a change in JVM heap options.