Установка и удаление БД ClickHouse
8 800 555-89-02
Войти
infomaximum_logoДокументация
CTRL+K
Standalone2507
SaaS

Установка и удаление БД ClickHouse

В этой статье

Для установки или удаления ClickHouse на Linux-сервере через Docker нужно заранее подготовить окружение с учетом системных требований.

С рекомендациями по системным требованиям вы можете ознакомиться в разделе Технические требования к серверному и аппаратному оборудованию.

Подготовка сертификата и закрытого ключа для сервера с СУБД «ClickHouse»

Прежде, чем приступить к установке и запуску ClickHouse, нужно обеспечить безопасность соединения между клиентскими приложениями и СУБД.

Инструкция по подготовке SSL-сертификата и ключа для обеспечения защищенного HTTPS-соединения при работе с сервером ClickHouse: Подготовка сертификата и закрытого ключа для сервера с СУБД ClickHouse

Запуск Docker службы c СУБД «ClickHouse»

Когда SSL-сертификаты готовы, перейдите к установке СУБД ClickHouse в контейнере Docker.

Пошаговый процесс запуска Docker-службы ClickHouse приведен здесь: Запуск Docker-службы СУБД ClickHouse

Переменные окружения

При запуске контейнера можно передавать переменные окружения, которые модифицируют конфигурационные файлы приложения. Доступные параметры представлены в таблице.

ПараметрЗначениеОписание
APP_USER_ACCESS_MANAGEMENT0 или 1
По умолчанию — 0
Запрещает/разрешает от имени администратора СУБД ClickHouse создавать дополнительных пользователей и регламентировать права доступа через SQL-запросы
LIMIT_MEMORYПо умолчанию — 0.9 (90%)Коэффициент максимального потребления оперативной памяти сервером для обработки всех SQL-запросов
PROMETHEUStrue или false
По умолчанию — false
Включает передачу метрик для Prometheus

Для корректной работы необходимо открыть порт 9363 в контейнере. Для этого в команду запуска службы добавьте:
--publish published=9363,target=9363
SIZE_LOG_FILEРазмер лога в мегабайтах. По умолчанию — 1000 (1 ГБ)Размер технических логов clickhouse-server.log и clickhouse-server.err.log
COUNT_LOG_FILEПо умолчанию — 10Количество хранимых технических логов

Подробнее о Prometheus в документации ClickHouse.

Подключение сервера Proceset к аналитической СУБД ClickHouse

После установки ClickHouse и приложения Infomaximum необходимо настроить соединение между ними, чтобы Proceset мог использовать базу данных для построения отчетов, выполнения SQL-запросов и работы с аналитикой.

В этом разделе вы узнаете, как корректно задать параметры подключения, чтобы обеспечить стабильный и безопасный обмен данными между компонентами системы: Подключение сервера Proceset к аналитической СУБД ClickHouse

Удаление СУБД ClickHouse

Когда ClickHouse больше не нужен или требуется переустановка, нужно корректно удалить все компоненты: саму службу, секреты, тома и настройки кластера Docker.

Для удаления СУБД ClickHouse выполните следующие команды на сервере, где она установлена:

# docker service rm infomaximum-clickhouse
# docker secret rm infomaximum_app_user infomaximum_app_user_password_hash infomaximum_clickhouse.crt infomaximum_clickhouse.key  infomaximum_clickhouse_dhparam.pem infomaximum_external_user infomaximum_external_user_password_hash
# docker volume rm infomaximum-clickhouse infomaximum-clickhouse-log
# docker swarm leave –force

Найти команды для удаления Docker для конкретного дистрибутива Linux можно в официальной документации.

Была ли статья полезна?

Да
Нет
Предыдущая
Различия системы Proceset на операционных системах Linux и Windows
infomaximum_logo_icon
8 (800) 555-89-028 (495) 150-31-45team@infomaximum.com

430006, Саранск,
Северо-восточное шоссе, д. 3

Для бизнеса
© 20102025. ООО «Инфомаксимум»
Мы используем файлы cookies, чтобы сайт был лучше для вас.