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