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 :Pour les systèmes utilisant le gestionnaire de paquets Dans les étapes ci-dessous,
zypper (openSUSE, SLES), exécutez :yum install peut être remplacé par zypper install, selon
le gestionnaire de paquets utilisé.3
Installer ClickHouse server et client
Pour installer ClickHouse, exécutez les commandes suivantes :
- Vous pouvez remplacer
stableparltspour utiliser différents types de version selon vos besoins. - Vous pouvez télécharger et installer les paquets manuellement 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 ClickHouse server
Pour démarrer ClickHouse server, exécutez :Pour démarrer le client ClickHouse, exécutez :Si vous avez configuré un mot de passe pour votre serveur, vous devrez exécuter :
5
Installer ClickHouse Keeper autonome
Pour installer
clickhouse-keeper sur des serveurs ClickHouse Keeper autonomes, exécutez :6
Activer et démarrer ClickHouse Keeper