GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie ClickHouse unter Debian 9

In diesem Tutorial erklären wir die Schritte zur Installation von ClickHouse auf einem Debian 9 VPS.

ClickHouse ist ein kostenloses und quelloffenes DBMS (Columnar Database Management System), das von Yandex entwickelt wurde. Mit ClickHouse können Benutzer sehr große Datenmengen verwalten, einschließlich nicht aggregierter Daten, und Datenberichte in Echtzeit erstellen – und das alles ziemlich schnell. Es ist in der Lage, Hunderte Millionen Dateneingaben pro Sekunde auf einem Server zu verarbeiten. Das System ist linear skalierbar und kann auf die Speicherung und Verarbeitung von Billionen von Zeilen und Petabytes an Daten hochskaliert werden. Der Installationsprozess ist ziemlich einfach und unkompliziert und kann in weniger als 10 Minuten durchgeführt werden. Fangen wir an.

ClickHouse bietet viele nützliche Funktionen. Einige davon sind unten aufgeführt:

  • Echt spaltenorientiertes DBMS
  • Datenkomprimierung
  • Festplattenspeicherung von Daten
  • Parallele Verarbeitung auf mehreren Kernen
  • Verteilte Verarbeitung auf mehreren Servern
  • SQL-Unterstützung
  • Vektor-Engine
  • Datenaktualisierungen in Echtzeit
  • Geeignet für Online-Abfragen
  • Unterstützung für angenäherte Berechnungen
  • Unterstützung von Datenreplikation und Datenintegrität

und vieles mehr …

Voraussetzungen

  • ein Server oder VPS mit Debian 9 mit SSH-Zugriff und mindestens 4 GB RAM. Für die Zwecke dieses Tutorials verwenden wir einen unserer SSD-Debian-VPS-Hosting-Pläne (SSD 4, um genau zu sein).
  • Systembenutzer mit Root-Rechten oder Zugriff auf den Root-Benutzer. Alle unsere VPS-Hosting-Pläne beinhalten vollen Root-Zugriff.

Schritt 1:Melden Sie sich an und aktualisieren Sie den Server

Um mit der ClickHouse-Installation zu beginnen, müssen wir uns per SSH als Root-Benutzer beim Debian 9 VPS anmelden.

ssh root@IP_address -p Port_number

Stellen Sie sicher, dass Sie „IP_address“ und „Port_number“ durch die entsprechenden Werte für Ihren Server ersetzen.

Nachdem Sie sich angemeldet haben, führen Sie den folgenden Befehl aus, um sicherzustellen, dass alle installierten Pakete auf Ihrem Debian 9 VPS auf ihre neuesten verfügbaren Versionen aktualisiert werden:

apt update && apt upgrade

Schritt 2:ClickHouse installieren

ClickHouse kann auf verschiedene Arten installiert werden. Sie können den Code für Ihren Server aus dem Quellcode kompilieren, aber in diesem Tutorial führen wir Sie durch die Schritte zur Installation aus dem offiziellen vorkompilierten .deb-Paket von Yandex. Dies ist die empfohlene Methode zur Installation dieser Anwendung. Der erste Schritt der ClickHouse-Installation besteht darin, das offizielle Repository von Yandex zu Ihrem Server hinzuzufügen. Erstellen Sie dazu eine Datei „clickhouse.list“ unter dem Pfad /etc/apt/sources.list.d/ mit folgendem Inhalt:

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

Nachdem Sie die Datei gespeichert und beendet haben, fügen Sie den Repository-Schlüssel hinzu, damit Sie das ClickHouse-Paket sicher herunterladen können:

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

Sobald dies erledigt ist, aktualisieren Sie die Repositories-Liste:

apt update

Führen Sie schließlich den folgenden Befehl aus, um den ClickHouse-Server und -Client auf Ihrem Debian 9-VPS zu installieren:

apt-get install clickhouse-client clickhouse-server

Wir installieren sowohl den Client als auch den Server, da Sie mit dem Client über die Befehlszeile auf den Server zugreifen und ihn verwalten können.

Sobald die Installation abgeschlossen ist, starten Sie den ClickHouse-Server und aktivieren Sie ihn so, dass er beim Neustart des Servers automatisch gestartet wird:

systemctl start clickhouse-server
ystemctl enable clickhouse-server

Sie können überprüfen, ob der ClickHouse-Server betriebsbereit ist, indem Sie seinen Status über systemctl:

überprüfen
systemctl status clickhouse-server

Die Ausgabe sollte zeigen, dass es läuft, ähnlich wie die Ausgabe hier zeigt:

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

Wir haben die stabile Version von ClickHouse erfolgreich auf dem Server installiert. Geben Sie den folgenden Befehl ein, um die auf Ihrem Server installierte Version zu überprüfen:

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

Zum Zeitpunkt des Schreibens dieses Tutorials ist es Version 19.8.3.8. Wenn Sie eine neuere Version von ClickHouse installieren und verwenden möchten, ersetzen Sie stable mit testing in /etc/apt/sources.list.d/clickhouse.list Datei. Es sollte wie folgt aussehen:

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

Das ist alles! ClickHouse ist nun erfolgreich auf Ihrem Debian 9 VPS installiert und einsatzbereit. ClickHouse lauscht standardmäßig auf localhost auf Port 9000. Sie können sich mit dem ClickHouse-Client über die Befehlszeilenschnittstelle beim ClickHouse-Server anmelden, wie unten gezeigt:

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

Wenn Sie weitere Einzelheiten zu ClickHouse oder die ersten Schritte benötigen, besuchen Sie bitte die offizielle Dokumentation.

Natürlich müssen Sie ClickHouse nicht auf Debian 9 installieren, wenn Sie einen unserer verwalteten Debian-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Systemadministratoren bitten, ClickHouse für Sie zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag zur Installation von ClickHouse auf Debian 9 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken, indem Sie die unten stehenden Verknüpfungen zum Teilen verwenden, oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Debian
  1. So installieren Sie Redis Server unter Debian 11

  2. So installieren Sie MySQL 8.0 / 5.7 unter Debian 11 / Debian 10

  3. So installieren Sie ProFTPD unter Debian 8

  4. So installieren Sie MySQL Server unter Debian 9

  5. So installieren Sie Odoo 12 auf Debian 9

So installieren Sie FastPanel unter Debian 11

So installieren Sie I2P auf einem Debian-Server:

So installieren Sie VNC unter Debian 10

So installieren Sie Go unter Debian 10

So installieren Sie VNC-Server unter Debian 11

So installieren Sie Go unter Debian