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.
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.
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.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 :
Démarrer le serveur ClickHouse
Pour démarrer le serveur ClickHouse, exécutez :Installer ClickHouse Keeper autonome
Pour installerclickhouse-keeper sur des serveurs ClickHouse Keeper autonomes, exécutez :