Způsoby platby Abuse

Jak nainstalovat a používat ClickHouse v Ubuntu 20.04

20.12.2022, 19:23

ClickHouse je sloupcový systém pro správu databází (DBMS pro velká data). V tomto návodu krok za krokem se podíváme, jak nainstalovat systém pro správu databází ClickHouse DataBase na Ubuntu 20.04.

Začínáme: Jak připravit virtuální server pro instalaci systému pro správu databáze ClickHouse DataBase Management System

Před instalací je třeba nakonfigurovat virtuální server pro zvýšení bezpečnosti:

  • vytvořit uživatele s oprávněním root;
  • nakonfigurovat bránu firewall tak, aby byla spuštěna;
  • aktualizovat indexy balíčků a samotné balíčky.

Definujte standardní příkazy:

$ sudo apt update
$ sudo apt upgrade

Instalace systému pro správu databází ClickHouse

Před instalací DBMS je třeba srolovat závislosti. To provedeme pomocí příkazu:

$ sudo apt install apt-transport-https ca-certificates dirmngr

Po dokončení přidáme do systému repozitář s GPG klíčema samotný repozitář. Po provedení tohoto úkonu můžete nainstalovat systém pro správu databází ClickHouse:

$ sudo apt install clickhouse-server clickhouse-client

Proces trvá několik minut (můžete jej sledovat v konzoli). Během instalace budete požádáni o zadání hesla, které budete v budoucnu používat.

Spuštění aplikace ClickHouse pro správu databází a tabulek

Systém spustíte příkazem:

$ sudo service clickhouse-server start

Pokud místo příkazu start zadáte příkaz status, zjistíte stav služby clickhouse-server.

Jakmile je ClickHouse spuštěn, zbývá už jen vytvořit databázi a tabulky.

Vytvoření první databáze pomocí ClickHouse

Pro práci se službou poskytuje příkazový řádek, do kterého uživatel zadává příkazy. Ty by měly začínat :)

Například chceme vytvořit databázi s názvem bazadannyh. V tomto případě by příkaz vypadal takto:

:) CREATE DATABASE bazadannyh;

Chcete-li ji používat, musíte do příkazového řádku zadat:

:) USE bazadannyh.

Pro vytvoření tabulky v ClickHouse je třeba zadat příkaz:

CREATE TABLE table_name

Věnujte pozornost syntaxi a povoleným typům (zejména val, id a dalším).

Systém podporuje možnost vkládat nová data, mazat stávající data, aktualizovat a další. ClickHouse je také schopen zpracovávat požadavky.

Nyní vám ClickHouse funguje na virtuálním serveru a umožňuje vytvářet tabulky a databáze. Zbývá jen správně jej použít v procesu vývoje.