Platform compatibility
- Rocky Linux 9 and 10 on x86_64, aarch64, and ppc64le.
- Debian 13 (trixie) on amd64, arm64, and ppc64el.
System requirements
Minimum recommended hardware per node:
| Single-node | Cluster node | |
|---|---|---|
| CPU | 16 cores | 16 cores |
| RAM | 128 GB (8 GB per core) | 128 GB (8 GB per core) |
| Storage | 100 GB (NVMe preferred) | 100 GB (NVMe preferred) |
For production sizing guidance, see the ClickHouse sizing and hardware recommendations.
WarehousePG
- WarehousePG 6.x or later.
pg_stat_ch
Postgres 16, 17, and 18, on community PostgreSQL, EDB Postgres Extended Server, and EDB Postgres Advanced Server. Packages are built for Rocky Linux 9 on x86-64 and arm64, and for Debian 12 (bookworm) and Debian 13 (trixie) on amd64 and arm64. These are the operating systems of the Postgres host, independent of the platform requirements for ClickHouse itself. Debian 12 packages cover all three Postgres variants. Debian 13 packages cover community PostgreSQL only, because EDB publishes no EDB Postgres Advanced Server or EDB Postgres Extended Server packages for Debian 13. See Monitoring Postgres with pg_stat_ch.
Apache Iceberg®
| Iceberg format version | Read | Write |
|---|---|---|
| v1 | Yes | No |
| v2 (position deletes) | Yes | No |
| v2 (equality deletes) | Yes | No |
| v3 (deletion vectors) | No | No |
Write support for Iceberg isn't yet available. See Known issues.
Object storage
| Provider | Table engines |
|---|---|
| Amazon S3 | IcebergS3, DeltaLake, S3 |
| Azure Blob Storage | IcebergAzureBlobStorage, AzureBlobStorage |
| HDFS | IcebergHDFS, HDFS |
| Local filesystem | IcebergLocal, File |