ClickHouse är ett kolumnärt databashanteringssystem (DBMS för Big Data). I den här steg-för-steg-instruktionen ska vi se hur du installerar ClickHouse DataBase Management System på Ubuntu 20.04.
Komma igång: Hur man förbereder en virtuell server för installation av ClickHouse DataBase Management System
Före installationen måste du konfigurera den virtuella servern för att förbättra säkerheten:
- Skapa en användare med root-behörighet;
- konfigurera brandväggen så att den körs;
- uppdatera paketindex och själva paketen.
Definiera standardkommandon:
$ sudo apt update
$ sudo apt upgrade
Installera ClickHouse databashanteringssystem
Innan du installerar DBMS måste du rulla beroenden. Vi gör detta med hjälp av kommandot:
$ sudo apt install apt-transport-https ca-certificates dirmngr
När du är klar lägger du till GPG-nyckelrepotoch själva repot i systemet. När du har gjort detta kan du installera ClickHouse databashanteringssystem:
$ sudo apt install clickhouse-server clickhouse-client
Processen tar ett par minuter (du kan följa processen i konsolen). Under installationen kommer du att bli ombedd att ange ett lösenord som du kommer att använda i framtiden.
Starta ClickHouse för databas- och tabellhantering
För att starta systemet använder du kommandot:
$ sudo service clickhouse-server start
Om du anger kommandot status i stället för start får du status för tjänsten clickhouse-server.
När ClickHouse är igång är det enda som återstår att göra att skapa en databas och tabeller.
Skapa den första databasen med hjälp av ClickHouse
För att arbeta med tjänsten finns en kommandorad, där användaren skriver in kommandon. De bör börja med :)
Vi vill till exempel skapa en databas som heter bazadannyh. I det här fallet skulle kommandot se ut:
:) CREATE DATABASE bazadannyh;
För att använda det måste du skriva in kommandoraden:
:) USE bazadannyh.
För att skapa en tabell i ClickHouse måste du skriva kommandot:
CREATE TABLE table_name
Var uppmärksam på syntaxen och tillåtna typer (i synnerhet, val, id och andra).
Systemet stöder möjligheten att infoga nya data, ta bort aktuella data, uppdatera och andra. ClickHouse kan också bearbeta förfrågningar.
Nu har du ClickHouse som arbetar på din virtuella server för att skapa tabeller och databaser. Allt som återstår är att använda det på rätt sätt i utvecklingsprocessen.