ClickHouse е система за управление на колонарни бази данни (СУБД за големи данни). В тази инструкция стъпка по стъпка ще видим как да инсталираме системата за управление на бази данни ClickHouse DataBase на Ubuntu 20.04.
Започваме: Как да подготвим виртуален сървър за инсталиране на системата за управление на бази данни ClickHouse DataBase
Преди инсталацията ще трябва да конфигурирате виртуалния сървър, за да подобрите сигурността:
- да създадете потребител с право на главен потребител;
- да конфигурирате защитната стена да работи;
- да актуализирате индексите на пакетите и самите пакети.
Определете стандартни команди:
$ sudo apt update
$ sudo apt upgrade
Инсталиране на системата за управление на бази данни ClickHouse
Преди да инсталирате СУБД, трябва да разгърнете зависимостите. Правим това с помощта на командата:
$ sudo apt install apt-transport-https ca-certificates dirmngr
Когато това стане, добавете репото с GPG ключи самото репо към системата. Когато сте направили това, можете да инсталирате системата за управление на бази данни ClickHouse:
$ sudo apt install clickhouse-server clickhouse-client
Процесът отнема няколко минути (можете да наблюдавате процеса в конзолата). По време на инсталацията ще ви бъде поискана парола, която ще използвате в бъдеще.
Стартиране на ClickHouse за управление на бази данни и таблици
За да стартирате системата, използвайте командата:
$ sudo service clickhouse-server start
Ако посочите командата status вместо start, ще получите информация за състоянието на услугата clickhouse-server.
След като ClickHouse е стартирана и работи, единственото, което остава да направите, е да създадете база данни и таблици.
Създаване на първата база данни с помощта на ClickHouse
За работа с услугата се предоставя команден ред, в който потребителят въвежда команди. Те трябва да започват с :)
Например, искаме да създадем база данни, наречена bazadannyh. В този случай командата ще изглежда по следния начин:
:) CREATE DATABASE bazadannyh;
За да я използвате, трябва да въведете команден ред:
:) USE bazadannyh.
За да създадете таблица в ClickHouse, трябва да въведете командата:
CREATE TABLE table_name
Обърнете внимание на синтаксиса и допустимите типове (по-специално val, id и други).
Системата поддържа възможност за вмъкване на нови данни, изтриване на текущи данни, актуализиране и други. ClickHouse също така е в състояние да обработва заявки.
Сега ClickHouse работи на вашия виртуален сървър за създаване на таблици и бази данни. Остава само да я използвате правилно в процеса на разработка.