Il est recommandé d’utiliser les paquets deb officiels précompilés pour Debian ou Ubuntu.
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 Debian
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 les paquets manuellement depuis packages.clickhouse.com.
Méthode d’installation des paquets deb pour les anciennes distributions
Méthode d’installation des paquets deb pour les anciennes distributions
3
Installer ClickHouse server et le client
4
Démarrer ClickHouse
Pour démarrer ClickHouse server, exécutez :5
Installer ClickHouse Keeper autonome
Pour installerclickhouse-keeper sur des serveurs ClickHouse Keeper autonomes, exécutez :6
Activer et démarrer ClickHouse Keeper
Paquets
Si vous devez installer une version spécifique de ClickHouse, vous devez installer tous les paquets avec la même version :
sudo apt-get install clickhouse-server=21.8.5.7 clickhouse-client=21.8.5.7 clickhouse-common-static=21.8.5.7