The documentation says "StarRocks supports deploym...
# questions-and-troubleshooting
j
The documentation says "StarRocks supports deployments on Red Hat Enterprise Linux 7.9, CentOS Linux 7.9 or Ubuntu Linux 22.04." Do these need to be matched exactly or ar they only minimum requirements? For example would Ubuntu 24.04 be expected to work?
@Rocky
r
Hello, @Jacob Fahlenkamp! How can I assist you today?
j
@Rocky The documentation says "StarRocks supports deployments on Red Hat Enterprise Linux 7.9, CentOS Linux 7.9 or Ubuntu Linux 22.04." Do these need to be matched exactly or ar they only minimum requirements? For example would Ubuntu 24.04 be expected to work?
r
The specific versions listed in the "Deployment Prerequisites" (RHEL 7.9, CentOS 7.9, and Ubuntu 22.04) are the officially verified and supported environments for current stable releases like StarRocks 3.x. However, they are not strictly "exact" requirements in the sense that newer OS versions will often work, provided the underlying dependencies (like GLIBC versions) and hardware instructions (AVX2) are compatible. Regarding Ubuntu 24.04, here is the current status: * StarRocks v4.2 and later: Ubuntu 24.04 is the official development and build environment for these versions. If you are planning to use StarRocks 4.2+, it is expected to work and is explicitly supported. * StarRocks v4.1 and earlier: These versions were built and verified primarily on Ubuntu 22.04. While they may run on 24.04, you might encounter issues with specific library versions or binary compatibility if the OS-provided libraries have changed significantly. * Alternative for newer OS: If you are on a newer OS like Ubuntu 24.04 but want to run an older StarRocks version, using Docker is the recommended approach to ensure a consistent environment. StarRocks provides official Docker images based on verified OS environments. Summary of Transitions: * Ubuntu: Moving from 22.04 (v4.1 and earlier) to 24.04 (v4.2 and later). * CentOS/RHEL: CentOS 7.9 is being phased out (reached EOL) and is replaced by Rocky Linux 9 starting with StarRocks v4.2. If you are using a version earlier than 4.2 on Ubuntu 24.04, it is highly recommended to test it thoroughly in a staging environment first or use the official StarRocks Docker images to avoid OS-level library conflicts. References • deployment/deployment_prerequisites.md • developers/build-starrocks/build_starrocks_on_ubuntu.md • deployment/environment_configurations.md • developers/build-starrocks/Build_in_docker.md • deployment/shared_data/feature-support-shared-data.md • administration/management/monitoring/Monitor_and_Alert.md