ClickHouse to kolumnowy system zarządzania bazami danych (DBMS dla Big Data). W tej instrukcji krok po kroku zobaczymy, jak zainstalować system zarządzania ClickHouse DataBase na Ubuntu 20.04.
Przed instalacją należy skonfigurować serwer wirtualny w celu poprawy bezpieczeństwa:
Zdefiniować standardowe polecenia:
$ sudo apt update
$ sudo apt upgrade
Przed instalacją DBMS należy rozwinąć zależności. Robimy to za pomocą polecenia:
$ sudo apt install apt-transport-https ca-certificates dirmngr
Po zakończeniu dodaj repo z kluczem GPG
i samo repo do systemu. Gdy to zrobisz, możesz zainstalować system zarządzania bazą danych ClickHouse:
$ sudo apt install clickhouse-server clickhouse-client
Proces ten trwa kilka minut (można go obserwować w konsoli). Podczas instalacji zostaniesz poproszony o podanie hasła, którego będziesz używał w przyszłości.
Aby uruchomić system, użyj polecenia :
$ sudo service clickhouse-server start
Jeśli podasz komendę status
zamiast start
, otrzymasz status usługi clickhouse-server
.
Po uruchomieniu ClickHouse jedyną rzeczą do zrobienia jest utworzenie bazy danych i tabel.
Do pracy z usługą służy wiersz poleceń, w którym użytkownik wpisuje komendy. Powinny one zaczynać się od :)
Przykładowo, chcemy utworzyć bazę danych o nazwie bazadannyh
. W tym przypadku polecenie wyglądałoby następująco:
:) CREATE DATABASE bazadannyh;
Aby z niej skorzystać, należy wpisać w wierszu poleceń:
:) USE bazadannyh.
Aby utworzyć tabelę w ClickHouse, należy wpisać polecenie:
CREATE TABLE table_name
Zwróć uwagę na składnię i dopuszczalne typy (w szczególności val
, id
i inne).
System obsługuje możliwość wstawiania nowych danych, usuwania bieżących danych, aktualizacji i innych. ClickHouse jest również w stanie przetwarzać żądania.
Teraz ClickHouse działa na Twoim wirtualnym serwerze, tworząc tabele i bazy danych. Pozostaje tylko poprawnie wykorzystać go w procesie rozwoju.