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-key
репо і сам репо в систему. Коли зробили це, можна встановлювати систему управління базами даних 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 для створення таблиць і баз даних. Залишилося тільки грамотно використовувати його в процесі розробки.