Il est recommandé d’utiliser les paquets rpm officiels précompilés pour CentOS, RedHat et toutes les autres
distributions Linux basées sur rpm.
1
Consulter les recommandations
Avant d’installer ClickHouse, consultez les recommandations suivantes :- Swap : Désactivez le swap du système d’exploitation dans les environnements de production.
- Espace disque : Le binaire ClickHouse nécessite au moins 2,5 Go d’espace disque pour l’installation.
- Réseau : Pour les déploiements distribués (en cluster), utilisez un réseau d’au moins 10 Gbit/s. La bande passante réseau est essentielle pour traiter des requêtes distribuées avec de grands volumes de données intermédiaires, ainsi que pour la réplication.
- Estimez le volume de données : Prenez un échantillon de vos données et calculez la taille moyenne d’une ligne, puis multipliez-la par le nombre de lignes que vous prévoyez de stocker.
- Appliquez le coefficient de compression : Chargez un échantillon dans ClickHouse et comparez la taille des données d’origine à celle de la table stockée. Les données clickstream, par exemple, sont généralement compressées de 6 à 10 fois.
- Tenez compte des répliques : Si vous prévoyez de stocker les données dans plusieurs répliques, multipliez le volume estimé par le nombre de répliques.
2
Configurer le dépôt RPM
Ajoutez le dépôt officiel en exécutant la commande suivante :zypper (openSUSE, SLES), exécutez :yum install peut être remplacé par zypper install, selon
le gestionnaire de paquets que vous utilisez.3
Installer le serveur et le client ClickHouse
Pour installer ClickHouse, exécutez les commandes suivantes :- Vous pouvez remplacer
stableparltspour utiliser différents types de versions selon vos besoins. - Vous pouvez télécharger et installer manuellement les paquets depuis packages.clickhouse.com/rpm.
- Pour spécifier une version particulière, ajoutez
-$versionà la fin du nom du paquet, par exemple :
4
Démarrer le serveur ClickHouse
Pour démarrer le serveur ClickHouse, exécutez :5
Installer ClickHouse Keeper autonome
Pour installerclickhouse-keeper sur des serveurs ClickHouse Keeper autonomes, exécutez :6