Spôsoby platby Abuse

Ako nainštalovať a používať ClickHouse v Ubuntu 20.04

20.12.2022, 19:23

ClickHouse je stĺpcový systém na správu databáz (DBMS pre veľké objemy údajov). V tomto návode krok za krokom si ukážeme, ako nainštalovať systém správy databáz ClickHouse DataBase na Ubuntu 20.04.

Začíname: Ako pripraviť virtuálny server na inštaláciu systému na správu databázy ClickHouse DataBase

Pred inštaláciou je potrebné nakonfigurovať virtuálny server na zvýšenie bezpečnosti:

  • vytvoriť používateľa s oprávnením root;
  • nakonfigurovať firewall na spustenie;
  • aktualizovať indexy balíkov a samotné balíky.

Definujte štandardné príkazy:

$ sudo apt update
$ sudo apt upgrade

Inštalácia systému správy databáz ClickHouse

Pred inštaláciou DBMS je potrebné zrolovať závislosti. Urobíme to pomocou príkazu:

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

Keď je to hotové, pridajte do systému repozitár s GPG kľúčoma samotný repozitár. Keď ste to urobili, môžete nainštalovať systém správy databáz ClickHouse:

$ sudo apt install clickhouse-server clickhouse-client

Proces trvá niekoľko minút (môžete ho sledovať v konzole). Počas inštalácie budete požiadaní o zadanie hesla, ktoré budete používať v budúcnosti.

Spustenie aplikácie ClickHouse na správu databázy a tabuliek

Na spustenie systému použite príkaz:

$ sudo service clickhouse-server start

Ak namiesto príkazu start zadáte príkaz status, získate stav služby clickhouse-server.

Po spustení systému ClickHouse zostáva už len vytvoriť databázu a tabuľky.

Vytvorenie prvej databázy pomocou ClickHouse

Na prácu so službou poskytuje príkazový riadok, do ktorého používateľ zadáva príkazy. Mali by začínať príkazom :)

Napríklad chceme vytvoriť databázu s názvom bazadannyh. V tomto prípade by príkaz vyzeral nasledovne:

:) CREATE DATABASE bazadannyh;

Ak ho chcete používať, musíte do príkazového riadku zadať príkaz:

:) USE bazadannyh.

Ak chcete vytvoriť tabuľku v ClickHouse, musíte zadať príkaz:

CREATE TABLE table_name

Dávajte pozor na syntax a povolené typy (najmä val, id a iné).

Systém podporuje možnosť vkladania nových údajov, mazania aktuálnych údajov, aktualizácie a iné. ClickHouse dokáže spracovať aj požiadavky.

Teraz vám ClickHouse funguje na vašom virtuálnom serveri na vytváranie tabuliek a databáz. Zostáva už len správne ho použiť v procese vývoja.