Apache Cloudberry Deployment
This guide provides instructions for deploying Apache Cloudberry in production environments. It covers the full deployment lifecycle from hardware planning to cluster initialization and login.
The guide includes the following topics:
- Platform Requirements — Hardware and software requirements for Apache Cloudberry hosts.
- Estimating Storage Capacity — How to estimate disk space needed for your data.
- Configuring Your Systems — OS-level configuration including kernel parameters, SELinux, firewall, NTP, and user setup.
- Deploy Using RPM/DEB Package — Installing the Apache Cloudberry software on all hosts.
- Creating the Data Storage Areas — Setting up data directories for coordinator and segment instances.
- Validating Hardware and Network — Verifying network, disk I/O, and memory bandwidth performance.
- Initialize Apache Cloudberry — Initializing the database cluster using
gpinitsystem. - Logging into Apache Cloudberry — Connecting to the database after deployment.
- Deploy with a Single Computing Node — Deploying Apache Cloudberry without segment nodes for development or testing.