ClickHouse este un sistem de gestionare a bazelor de date columnare (DBMS pentru Big Data). În această instrucțiune pas cu pas, să vedem cum să instalăm sistemul de gestionare ClickHouse DataBase pe Ubuntu 20.04.
Noțiuni introductive: Cum să pregătiți un server virtual pentru instalarea sistemului de gestionare ClickHouse DataBase
Înainte de instalare, va trebui să configurați serverul virtual pentru a îmbunătăți securitatea:
- să creați un utilizator autorizat root;
- configurați firewall-ul pentru a rula;
- să actualizați indexurile pachetelor și pachetele în sine.
Definiți comenzile standard:
$ sudo apt update
$ sudo apt upgrade
Instalarea sistemului de gestionare a bazelor de date ClickHouse
Înainte de a instala DBMS, trebuie să rulați dependențele. Facem acest lucru folosind comanda:
$ sudo apt install apt-transport-https ca-certificates dirmngr
Când ați terminat, adăugați repo-ul GPG-keyși repo-ul în sine la sistem. Când ați făcut acest lucru, puteți instala sistemul de gestionare a bazelor de date ClickHouse:
$ sudo apt install clickhouse-server clickhouse-client
Procesul durează câteva minute (puteți urmări procesul în consolă). În timpul instalării, vi se va solicita o parolă pe care o veți utiliza în viitor.
Pornirea ClickHouse pentru gestionarea bazei de date și a tabelelor
Pentru a porni sistemul, utilizați comanda:
$ sudo service clickhouse-server start
Dacă specificați comanda status în loc de start, veți obține starea serviciului clickhouse-server.
Odată ce ClickHouse este pornit și funcționează, singurul lucru care rămâne de făcut este să creați o bază de date și tabele.
Crearea primei baze de date utilizând ClickHouse
Pentru a lucra cu serviciul oferă o linie de comandă, în care utilizatorul introduce comenzi. Acestea trebuie să înceapă cu :)
De exemplu, dorim să creăm o bază de date numită bazadannyh. În acest caz, comanda ar arăta astfel:
:) CREATE DATABASE bazadannyh;
Pentru a o utiliza, trebuie să tastați în linia de comandă:
:) USE bazadannyh.
Pentru a crea un tabel în ClickHouse, trebuie să tastați comanda:
CREATE TABLE table_name
Acordați atenție sintaxei și tipurilor permise (în special, val, id și altele).
Sistemul acceptă posibilitatea de a introduce date noi, de a șterge datele curente, de a actualiza și altele. ClickHouse este, de asemenea, capabil să proceseze cereri.
Acum aveți ClickHouse care funcționează pe serverul dvs. virtual pentru a crea tabele și baze de date. Tot ce rămâne de făcut este să îl utilizați corect în procesul de dezvoltare.