Способи оплати Abuse

Як встановити та використовувати ClickHouse на Ubuntu 20.04

20.12.2022, 19:23

ClickHouse - колонкова система управління базами (DBMS для Big Data). У покроковій інструкції розглянемо, як встановити систему управління ClickHouse DataBase на Ubuntu 20.04.

Роботи на старті: як підготувати віртуальний сервер для встановлення системи управління ClickHouse DataBase

Перед встановленням потрібно буде налаштувати віртуальний сервер для підвищення безпеки:

  • створити користувача з рут-правами;
  • налаштувати запуск брандмауера;
  • оновити індекси пакетів і самі пакети.

Задаємо стандартні команди:

$ sudo apt update
$ sudo apt upgrade

Встановлюємо систему управління базами даних ClickHouse

Перед тим, як встановлювати DBMS, необхідно накатити залежності. Робимо це за допомогою команди:

$ sudo apt install apt-transport-https ca-certificates dirmngr

Коли зробили це, додаємо GPG-keyрепо і сам репо в систему. Коли зробили це, можна встановлювати систему управління базами даних ClickHouse:

$ sudo apt install clickhouse-server clickhouse-client

Процес займає кілька хвилин (процес можна спостерігати в консолі). Під час встановлення буде запитано пароль, який ви будете використовувати в майбутньому.

Запускаємо ClickHouse для управління базою даних і таблицями

Для того щоб запустити систему, використовуємо команду:

$ sudo service clickhouse-server start

Якщо вказати замість start команду status, ви отримаєте відомості про статус роботи служби clickhouse-server.

Коли запустили ClickHouse, залишається створити базу банних і таблиці.

Робимо першу базу даних за допомогою ClickHouse

Для роботи зі службою передбачено командний рядок, у який користувач вводить команди. Починатися вони повинні з :)

Наприклад, ми хочемо створити базу даних під назвою bazadannyh. У такому разі команда матиме такий вигляд:

:) CREATE DATABASE bazadannyh;

Щоб використовувати її, необхідно ввести в командний рядок:

:) USE bazadannyh.

Щоб створити таблицю в ClickHouse, необхідно ввести команду:

CREATE TABLE table_name

Зверніть увагу на синтаксис і допустимі типи (зокрема, val, id та інші).

Система підтримує можливість вставки нових даних, видалення поточних, оновлення, а також інші. ClickHouse здатний також і обробляти запити.

Тепер у вас на віртуальному сервері працює ClickHouse для створення таблиць і баз даних. Залишилося тільки грамотно використовувати його в процесі розробки.