Altinity Stable® Builds RPM Install Guide
Installation Instructions: RPM packages
ClickHouse® can be installed from the Altinity Stable® builds, located at https://builds.altinity.cloud, or from the ClickHouse community repository.
Depending on your Linux distribution, either dnf
or yum
will be used. See your particular distribution of Linux for specifics.
The instructions below uses the command $(type -p dnf || type -p yum)
to provide the correct command based on the distribution to be used.
IMPORTANT NOTE
We highly encourage organizations use a specific version to maximize compatibility, rather than relying on the most recent version. Instructions for how to specify the specific version of ClickHouse are included below.RPM Prerequisites
The following prerequisites must be installed before installing an Altinity Stable build:
- curl
- gnupg2
These can be installed prior to installing ClickHouse with the following:
sudo $(type -p dnf || type -p yum) install curl gnupg2
RPM Packages for Altinity Stable Build
To install ClickHouse from an Altinity Stable build via RPM based packages from the Altinity Stable build repository:
-
Update the local RPM repository to include the Altinity Stable build repository with the following command:
sudo curl https://builds.altinity.cloud/yum-repo/altinity.repo -o /etc/yum.repos.d/altinity.repo
-
Install ClickHouse server and client with either
yum
ordnf
. It is recommended to specify a version to maximize compatibly with other applications and clients.- To specify the version of ClickHouse to install, create a variable for the version and pass it to the installation instructions. The example below specifies the version
21.8.10.1.altinitystable
:
version=21.8.10.1.altinitystable sudo $(type -p dnf || type -p yum) install clickhouse-common-static-$version clickhouse-server-$version clickhouse-client-$version
- To install the most recent version of ClickHouse, leave off the
version-
command and variable:
sudo $(type -p dnf || type -p yum) install clickhouse-common-static clickhouse-server clickhouse-client
- To specify the version of ClickHouse to install, create a variable for the version and pass it to the installation instructions. The example below specifies the version
Remove Community Package Repository
For users upgrading to Altinity Stable builds from the community ClickHouse builds, we recommend removing the community builds from the local repository. See the instructions for your distribution of Linux for instructions on modifying your local package repository.
RPM Downgrading Altinity ClickHouse Stable to a Previous Release
To downgrade to a previous release, the current version must be installed, and the previous version installed with the --setup=obsoletes=0
option. Review the Release Notes before downgrading for any considerations or issues that may occur when downgrading between versions of ClickHouse.
For more information, see the Altinity Knowledge Base article Altinity packaging compatibility greater than 21.x and earlier.
Community Builds
For instructions on how to install ClickHouse community, see the ClickHouse Documentation site.