A ClickHouse egy oszlopos adatbázis-kezelő rendszer (DBMS a Big Data számára). Ebben a lépésről lépésre bemutatott útmutatóban megnézzük, hogyan telepíthetjük a ClickHouse adatbázis-kezelő rendszert Ubuntu 20.04 rendszerre.
A telepítés előtt konfigurálnia kell a virtuális kiszolgálót a biztonság javítása érdekében:
Szabványos parancsok definiálása:
$ sudo apt update
$ sudo apt upgrade
A DBMS telepítése előtt a függőségeket fel kell tekerni. Ezt a parancs segítségével tesszük meg:
$ sudo apt install apt-transport-https ca-certificates dirmngr
Ha kész, adjuk hozzá a GPG-kulcsos
repót és magát a repót a rendszerhez. Ha ezzel megvagyunk, akkor telepíthetjük a ClickHouse adatbázis-kezelő rendszert:
$ sudo apt install clickhouse-server clickhouse-client
A folyamat néhány percet vesz igénybe (a konzolon végignézhetjük a folyamatot). A telepítés során a rendszer kérni fog egy jelszót, amelyet a jövőben használni fog.
A rendszer indításához használja a parancsot:
$ sudo service clickhouse-server start
Ha a start
helyett a status
parancsot adja meg, akkor a clickhouse-server
szolgáltatás állapotát kapja meg.
Miután a ClickHouse elindult, már csak az adatbázis és a táblák létrehozása van hátra.
A munkához a szolgáltatás egy parancssort biztosít, amelyben a felhasználó parancsokat ad be. Ezeknek a :)
kezdetűvel kell kezdődniük.
Például szeretnénk létrehozni egy bazadannyh
nevű adatbázist. Ebben az esetben a parancs így nézne ki:
:) CREATE DATABASE bazadannyh;
A használathoz be kell írni a parancssorba:
:) USE bazadannyh.
Ahhoz, hogy létrehozzunk egy táblázatot a ClickHouse-ban, a következő parancsot kell beírnunk:
CREATE TABLE table_name
Figyeljünk a szintaxisra és a megengedett típusokra (különösen a val
, id
és egyéb).
A rendszer támogatja az új adatok beszúrását, a jelenlegi adatok törlését, a frissítést és egyebeket. A ClickHouse képes a kérések feldolgozására is.
Most már a ClickHouse működik a virtuális szerverén táblák és adatbázisok létrehozásához. Már csak az van hátra, hogy helyesen használja a fejlesztési folyamat során.