"ClickHouse" yra stulpelinė duomenų bazių valdymo sistema (DBVS dideliems duomenims). Šioje žingsnis po žingsnio instrukcijoje pažiūrėkime, kaip įdiegti "ClickHouse" duomenų bazių valdymo sistemą "Ubuntu 20.04".
Darbo pradžia: kaip paruošti virtualųjį serverį ClickHouse duomenų bazių valdymo sistemai įdiegti
Prieš diegimą reikės sukonfigūruoti virtualųjį serverį, kad būtų padidintas saugumas:
- Sukurti root autorizuotą naudotoją;
- sukonfigūruokite ugniasienę, kad ji veiktų;
- atnaujinti paketų indeksus ir pačius paketus.
Nustatykite standartines komandas:
$ sudo apt update
$ sudo apt upgrade
ClickHouse duomenų bazių valdymo sistemos diegimas
Prieš diegiant DBVS, reikia suvesti priklausomybes. Tai darome naudodami komandą:
$ sudo apt install apt-transport-https ca-certificates dirmngr
Atlikę šį veiksmą, pridėkite GPG raktoatliekyną ir patį atliekyną prie sistemos. Kai tai padarysite, galite įdiegti ClickHouse duomenų bazių valdymo sistemą:
$ sudo apt install clickhouse-server clickhouse-client
Procesas trunka porą minučių (galite stebėti procesą konsolėje). Diegimo metu jūsų bus paprašyta nurodyti slaptažodį, kurį naudosite ateityje.
Duomenų bazės ir lentelių valdymo programos "ClickHouse" paleidimas
Norėdami paleisti sistemą, naudokite komandą:
$ sudo service clickhouse-server start
Jei vietoj Start nurodysite komandą Status, gausite Clickhouse-server paslaugos būseną.
Įjungus "ClickHouse", belieka tik sukurti duomenų bazę ir lenteles.
Pirmosios duomenų bazės kūrimas naudojant ClickHouse
Darbui su paslauga suteikiama komandų eilutė, į kurią naudotojas įveda komandas. Jos turėtų prasidėti nuo :)
Pavyzdžiui, norime sukurti duomenų bazę pavadinimu bazadannyh. Šiuo atveju komanda atrodytų taip:
:) CREATE DATABASE bazadannyh;
Norėdami ja naudotis, komandinėje eilutėje turite įvesti komandų eilutę:
:) USE bazadannyh.
Norėdami sukurti lentelę ClickHouse, turite įvesti komandą:
CREATE TABLE table_name
Atkreipkite dėmesį į sintaksę ir leidžiamus tipus (ypač val, id ir kitus).
Sistema palaiko galimybę įterpti naujus duomenis, ištrinti esamus duomenis, atnaujinti ir kt. ClickHouse taip pat gali apdoroti užklausas.
Dabar jūsų virtualiame serveryje veikia "ClickHouse", skirta lentelėms ir duomenų bazėms kurti. Belieka tik tinkamai ją naudoti kūrimo procese.