Metody płatności Abuse

Jak zainstalować i używać ClickHouse na Ubuntu 20.04

20.12.2022, 19:23

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.

Pierwsze kroki: Jak przygotować serwer wirtualny do instalacji systemu zarządzania ClickHouse DataBase?

Przed instalacją należy skonfigurować serwer wirtualny w celu poprawy bezpieczeństwa:

  • utworzyć użytkownika z uprawnieniami root;
  • skonfigurować zaporę sieciową do działania;
  • zaktualizować indeksy pakietów i same pakiety.

Zdefiniować standardowe polecenia:

$ sudo apt update
$ sudo apt upgrade

Instalacja systemu zarządzania bazą danych ClickHouse

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 GPGi 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.

Uruchomienie ClickHouse do zarządzania bazą danych i tabelami

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.

Tworzenie pierwszej bazy danych przy użyciu ClickHouse

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.