Awesome ClickHouseDeployment and Management Tools

Altinity/clickhouse-rpm-install

⭐ 135 repository created 2017-08-18

The project "Altinity/clickhouse-rpm-install" provides detailed instructions and scripts for installing ClickHouse RPM packages from Altinity's repositories. It focuses on making the installation process straightforward for users of CentOS 6.10, CentOS 7.5, and Amazon Linux 2 by leveraging Altinity's pre-built RPM packages hosted on packagecloud.io. The repository offers two main repositories: a general repository with standard ClickHouse releases and a stable repository with Altinity's stable ClickHouse releases. The installation can be done either manually or through a script-based approach. The script-based installation uses shell scripts provided by packagecloud.io to register Altinity's repository with the system's package manager (yum), enabling easy installation and updates of ClickHouse packages. The manual installation method involves creating repository files and updating the package cache manually. Special attention is given to Amazon Linux users, as the system is detected as CentOS 6 by default, but CentOS 7 RPMs are recommended for compatibility. The project also covers installing dependencies such as curl, sudo, and epel-release to ensure a smooth installation process. Users can install the latest ClickHouse server and client packages or select specific versions from available branches, with commands provided to list available versions and install them accordingly. This project is essential for system administrators and users who want to deploy ClickHouse on RPM-based Linux distributions efficiently using Altinity's trusted RPM packages and repositories.

https://github.com/Altinity/clickhouse-rpm-install

altinityamazon-linuxcentosclickhouseclientdependenciesgeneral-releasesinstallinstallationmanual-installationpackagecloud.iorepositoriesrpmrpm-packagesscript-based-installationserverstable-releasesversion-selectionyum

Also in Deployment and Management Tools

Altinity/clickhouse-operator

Altinity Kubernetes Operator for ClickHouse automates the creation, configuration, and management of ClickHouse clusters on Kubernetes, providing scalable and customizable cluster operations with integrated monitoring.

housepower/ckman

ckman is a web-based tool for managing and monitoring ClickHouse database clusters, offering deployment, upgrade, node management, and monitoring features.

tetafro/clickhouse-cluster

A simple ClickHouse cluster setup with 2 shards and 2 replicas using docker-compose for local development and testing.