GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat ClickHouse na Debian 9

V tomto tutoriálu vysvětlíme kroky instalace ClickHouse na Debian 9 VPS.

ClickHouse je bezplatný a open-source DBMS (systém pro správu sloupcové databáze) vyvinutý společností Yandex. S ClickHouse mohou uživatelé spravovat velmi velké objemy dat, včetně neagregovaných dat, a generovat datové reporty v reálném čase – a to vše dokáže také docela rychle. Je schopen zpracovat stovky milionů datových záznamů za sekundu na serveru. Systém je lineárně škálovatelný a lze jej zvětšit tak, aby ukládal a zpracovával biliony řádků a petabajtů dat. Proces instalace je poměrně snadný a přímočarý a lze jej provést za méně než 10 minut. Začněme.

ClickHouse přichází se spoustou užitečných funkcí. Některé z nich jsou uvedeny níže:

  • Správce správy dat s orientací na skutečné sloupce
  • Komprese dat
  • Diskové úložiště dat
  • Paralelní zpracování na více jádrech
  • Distribuované zpracování na více serverech
  • Podpora SQL
  • Vektorový modul
  • Aktualizace dat v reálném čase
  • Vhodné pro online dotazy
  • Podpora pro přibližné výpočty
  • Podpora replikace dat a integrity dat

a mnohem více…

Předpoklady

  • server nebo VPS se systémem Debian 9 s přístupem SSH a alespoň 4 GB paměti RAM. Pro účely tohoto tutoriálu použijeme jeden z našich hostingových plánů SSD Debian VPS (přesněji SSD 4).
  • Systémový uživatel s oprávněními root nebo přístup k uživateli root. Všechny naše plány hostování VPS jsou dodávány s úplným přístupem root.

Krok 1:Přihlaste se a aktualizujte server

Abychom mohli začít s instalací ClickHouse, musíme se přihlásit k Debian 9 VPS přes SSH jako uživatel root.

ssh root@IP_address -p Port_number

Nezapomeňte nahradit „IP_address“ a „Port_number“ příslušnými hodnotami pro váš server.

Po přihlášení spusťte následující příkaz, abyste se ujistili, že všechny nainstalované balíčky na vašem Debian 9 VPS jsou aktualizovány na nejnovější dostupné verze:

apt update && apt upgrade

Krok 2:Instalace ClickHouse

ClickHouse lze nainstalovat několika různými způsoby. Kód pro svůj server můžete zkompilovat ze zdrojového kódu, ale v tomto tutoriálu vás provedeme kroky instalace z oficiálního předkompilovaného balíčku .deb společnosti Yandex. Toto je doporučený způsob instalace této aplikace. Prvním krokem instalace ClickHouse je přidání oficiálního úložiště Yandex na váš server. Chcete-li to provést, vytvořte soubor „clickhouse.list“ na cestě /etc/apt/sources.list.d/ s následujícím obsahem:

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

Po uložení a ukončení souboru přidejte klíč úložiště, abyste si mohli bezpečně stáhnout balíček ClickHouse:

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

Jakmile to uděláte, aktualizujte seznam úložišť:

apt update

Nakonec spusťte následující příkaz pro instalaci serveru a klienta ClickHouse na váš Debian 9 VPS:

apt-get install clickhouse-client clickhouse-server

Instalujeme klienta i server, protože klient vám umožňuje přistupovat k serveru a spravovat jej prostřednictvím příkazového řádku.

Po dokončení instalace spusťte server ClickHouse a povolte jeho automatické spuštění po restartu serveru:

systemctl start clickhouse-server
ystemctl enable clickhouse-server

Zda je server ClickHouse v provozu, můžete zkontrolovat kontrolou jeho stavu prostřednictvím systemctl:

systemctl status clickhouse-server

Výstup by měl ukazovat, že běží, podobně jako výstup ukazuje zde:

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

Na server jsme úspěšně nainstalovali stabilní verzi ClickHouse. Chcete-li zkontrolovat verzi nainstalovanou na vašem serveru, zadejte následující příkaz:

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

V okamžiku psaní tohoto návodu je to verze 19.8.3.8. Pokud chcete nainstalovat a používat novější verzi ClickHouse, nahraďte stable s testing v /etc/apt/sources.list.d/clickhouse.list soubor. Mělo by to vypadat následovně:

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

To je vše! ClickHouse je nyní úspěšně nainstalován na vašem Debian 9 VPS a je připraven k použití. ClickHouse standardně naslouchá na localhost na portu 9000. K serveru ClickHouse se můžete přihlásit pomocí klienta ClickHouse prostřednictvím rozhraní příkazového řádku, jak je znázorněno níže:

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

Pokud potřebujete další podrobnosti o ClickHouse nebo se potřebujete naučit, jak začít, navštivte prosím jejich oficiální dokumentaci.

Samozřejmě nemusíte ClickHouse instalovat na Debian 9, pokud používáte některou z našich služeb Managed Debian Hosting, v takovém případě můžete jednoduše požádat naše zkušené systémové administrátory, aby vám ClickHouse nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek o tom, jak nainstalovat ClickHouse na Debian 9, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí níže uvedených zkratek pro sdílení nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Debian
  1. Jak nainstalovat Redis Server na Debian 11

  2. Jak nainstalovat MySQL 8.0 / 5.7 na Debian 11 / Debian 10

  3. Jak nainstalovat Odoo 12 na Debian 9

  1. Jak nainstalovat ClickHouse na CentOS 7

  2. Jak nainstalovat ProFTPD na Debian 8

  3. Jak nainstalovat MySQL Server na Debian 9

  1. Jak nainstalovat R na Debian 9

  2. Jak nainstalovat Minecraft Server na Debian 9

  3. Jak nainstalovat R na Debian 10