GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer ClickHouse sur Debian 9

Dans ce tutoriel, nous expliquerons les étapes d'installation de ClickHouse sur un VPS Debian 9.

ClickHouse est un SGBD gratuit et open-source (système de gestion de base de données en colonnes) développé par Yandex. Avec ClickHouse, les utilisateurs peuvent gérer de très gros volumes de données, y compris des données non agrégées, et générer des rapports de données en temps réel - et tout cela peut également être fait assez rapidement. Il est capable de traiter des centaines de millions d'entrées de données par seconde sur un serveur. Le système est linéairement évolutif et peut être mis à l'échelle pour stocker et traiter des billions de lignes et des pétaoctets de données. Le processus d'installation est assez simple et direct, et il peut être fait en moins de 10 minutes. Commençons.

ClickHouse est livré avec de nombreuses fonctionnalités utiles. Certains d'entre eux sont répertoriés ci-dessous :

  • Véritable SGBD orienté colonne
  • Compression des données
  • Stockage sur disque des données
  • Traitement parallèle sur plusieurs cœurs
  • Traitement distribué sur plusieurs serveurs
  • Assistance SQL
  • Moteur vectoriel
  • Mises à jour des données en temps réel
  • Convient aux requêtes en ligne
  • Prise en charge des calculs approximatifs
  • Prise en charge de la réplication et de l'intégrité des données

et bien plus encore …

Prérequis

  • un serveur ou un VPS exécutant Debian 9 avec un accès SSH et au moins 4 Go de RAM. Pour les besoins de ce tutoriel, nous utiliserons l'un de nos plans d'hébergement SSD Debian VPS (SSD 4 pour être exact).
  • Utilisateur système avec privilèges root ou accès à l'utilisateur root. Tous nos plans d'hébergement VPS sont livrés avec un accès root complet.

Étape 1 :Connectez-vous et mettez à jour le serveur

Pour commencer l'installation de ClickHouse, nous devons nous connecter au VPS Debian 9 via SSH en tant qu'utilisateur root.

ssh root@IP_address -p Port_number

Assurez-vous de remplacer "IP_address" et "Port_number" par leurs valeurs respectives pour votre serveur.

Une fois connecté, exécutez la commande suivante pour vous assurer que tous les packages installés sur votre VPS Debian 9 sont mis à jour vers leurs dernières versions disponibles :

apt update && apt upgrade

Étape 2 :Installez ClickHouse

ClickHouse peut être installé de plusieurs manières différentes. Vous pouvez compiler le code de votre serveur à partir du code source, mais dans ce didacticiel, nous vous guiderons à travers les étapes d'installation à partir du package .deb officiel précompilé de Yandex. C'est la méthode recommandée pour installer cette application. La première étape de l'installation de ClickHouse consiste à ajouter le référentiel officiel de Yandex à votre serveur. Pour ce faire, créez un fichier ‘clickhouse.list’ au chemin /etc/apt/sources.list.d/ avec le contenu suivant :

nano /etc/apt/sources.list.d/clickhouse.list
deb http://repo.yandex.ru/clickhouse/deb/stable/ main/

Après avoir enregistré et quitté le fichier, ajoutez la clé du référentiel afin de pouvoir télécharger le package ClickHouse en toute sécurité :

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4

Une fois cela fait, mettez à jour la liste des dépôts :

apt update

Enfin, exécutez la commande suivante pour installer le serveur et le client ClickHouse sur votre VPS Debian 9 :

apt-get install clickhouse-client clickhouse-server

Nous installons à la fois le client et le serveur, car le client vous permet d'accéder et de gérer le serveur via la ligne de commande.

Une fois l'installation terminée, démarrez le serveur ClickHouse et activez-le pour qu'il démarre automatiquement lors d'un redémarrage du serveur :

systemctl start clickhouse-server
ystemctl enable clickhouse-server

Vous pouvez vérifier si le serveur ClickHouse est opérationnel en vérifiant son état via systemctl :

systemctl status clickhouse-server

La sortie doit montrer qu'elle est en cours d'exécution, un peu comme la sortie montre ici :

clickhouse-server.service - ClickHouse Server (analytic DBMS for big data)
   Loaded: loaded (/etc/systemd/system/clickhouse-server.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-06-18 12:16:07 EDT; 9s ago
 Main PID: 1027 (clickhouse-serv)
    Tasks: 36 (limit: 4915)
   CGroup: /system.slice/clickhouse-server.service
           ââ1027 /usr/bin/clickhouse-server --config=/etc/clickhouse-server/config.xml --pid-file=/run/clickhouse-server/clickhouse-server.pid

Jun 18 12:16:07 for-blog-post.rosehostingtest.com systemd[1]: Started ClickHouse Server (analytic DBMS for big data).
Jun 18 12:16:07 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Include not found: clickhouse_remote_servers
Jun 18 12:16:07 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Include not found: clickhouse_compression
Jun 18 12:16:07 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Logging trace to /var/log/clickhouse-server/clickhouse-server.log
Jun 18 12:16:07 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Logging errors to /var/log/clickhouse-server/clickhouse-server.err.log
Jun 18 12:16:07 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Include not found: networks
Jun 18 12:16:09 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Include not found: clickhouse_remote_servers
Jun 18 12:16:09 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Include not found: clickhouse_compression

Nous avons installé avec succès la version stable de ClickHouse sur le serveur. Pour vérifier la version installée sur votre serveur, lancez la commande suivante :

clickhouse-server --V
ClickHouse server version 19.8.3.8 (official build).

Au moment de la rédaction de ce tutoriel, il s'agit de la version 19.8.3.8. Si vous souhaitez installer et utiliser une version plus récente de ClickHouse, remplacez stable avec testing dans le /etc/apt/sources.list.d/clickhouse.list dossier. Cela devrait ressembler à ceci :

deb http://repo.yandex.ru/clickhouse/deb/testing/ main/

C'est tout! ClickHouse est maintenant installé avec succès sur votre VPS Debian 9 et est prêt à être utilisé. ClickHouse écoute sur localhost sur le port 9000 par défaut. Vous pouvez vous connecter au serveur ClickHouse à l'aide du client ClickHouse via l'interface de ligne de commande, comme indiqué ci-dessous :

clickhouse-client
ClickHouse client version 19.8.3.8 (official build).
Connecting to localhost:9000 as user default.

Si vous avez besoin de plus de détails sur ClickHouse ou si vous avez besoin d'apprendre comment démarrer, veuillez consulter leur documentation officielle.

Bien sûr, vous n'êtes pas obligé d'installer ClickHouse sur Debian 9 si vous utilisez l'un de nos services d'hébergement Debian géré, auquel cas vous pouvez simplement demander à nos administrateurs système experts d'installer ClickHouse pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article sur l'installation de ClickHouse sur Debian 9, partagez-le avec vos amis sur les réseaux sociaux en utilisant les raccourcis de partage ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.


Debian
  1. Comment installer le serveur Redis sur Debian 11

  2. Comment installer MySQL 8.0 / 5.7 sur Debian 11 / Debian 10

  3. Comment installer ProFTPD sur Debian 8

  4. Comment installer le serveur MySQL sur Debian 9

  5. Comment installer Odoo 12 sur Debian 9

Comment installer FastPanel sur Debian 11

Comment installer I2P sur le serveur Debian :

Comment installer VNC sur Debian 10

Comment installer Go sur Debian 10

Comment installer le serveur VNC sur Debian 11

Comment installer Go sur Debian