Руководство по скачиванию и установке Arenadata QuickMarts
Arenadata QuickMarts (ADQM) — это колоночная аналитическая СУБД, основанная на технологии ClickHouse, адаптированная и расширенная компанией Arenadata. QuickMarts оптимизирована для работы с аналитическими запросами на больших объёмах данных и подходит для построения витрин, отчетов, BI-сценариев и работы в real-time-режиме.
В этом документе представлены способы скачивания дистрибутива QuickMarts, предварительные требования, процесс установки и технические аспекты развертывания системы.
Где скачать Arenadata QuickMarts
Официальные источники
Подключение репозитория
Для CentOS/RHEL:
cat <<EOF > /etc/yum.repos.d/arenadata-adqm.repo [arenadata-adqm] name=Arenadata QuickMarts baseurl=https://repo.arenadata.io/adqm/el/7/x86_64 gpgcheck=0 enabled=1 EOF
Состав дистрибутива
Основные пакеты:
- adqm-server — бинарный сервер ClickHouse
- adqm-common — утилиты, конфигурации
- adqm-client — клиентская консоль (аналог clickhouse-client)
- adqm-backup — инструменты резервного копирования
Системные требования
Поддерживаемые ОС
- CentOS 7, RHEL 7/8
- Arenadata OS
Минимальные требования:
- CPU: 4+ ядер
- RAM: 32+ ГБ
- SSD-диск: 200+ ГБ
- Сеть: 1 Гбит/с и выше
Дополнительно:
- Установленный glibc, zlib, openssl
- Настройка ulimit, vm.swappiness, vm.max_map_count
Установка QuickMarts
Установка пакетов
yum install adqm-server adqm-client adqm-common -y
Инициализация
systemctl enable adqm-server systemctl start adqm-server
Проверка запуска:
adqm-client --query "SELECT version();"
Конфигурация
- Основной файл: /etc/adqm-server/config.xml
-
Настройки:
- пути хранения данных
- порты (tcp_port, http_port)
- users.xml: авторизация и роли
- logging.xml: журналирование
Развёртывание через ADCM
Этапы
- Импорт adqm-bundle.tar.gz в ADCM
- Назначение ролей: adqm-node
- Конфигурация параметров: paths, cluster_id, roles
- Запуск install, start
Поддержка кластера
- Конфигурации шардов и реплик
- Поддержка ZooKeeper (для репликации и координации)
Проверка и подключение
Локальное подключение:
adqm-client --host localhost --port 9000 --user default
Внешнее подключение:
adqm-client --host <ip> --port 9000 --user analyst --password <pwd>
Подключение из BI:
- Поддержка ClickHouse SQL/JDBC/ODBC
- Совместим с Superset, FineBI, Tableau, Power BI
Частые ошибки и рекомендации
|
Ошибка |
Причина |
Решение |
|
Port 9000 busy |
Конфликт с другим сервисом |
Измените порт в config.xml |
|
Cannot resolve hostname |
DNS/hosts ошибка |
Убедитесь в правильности /etc/hosts |
|
Timeout |
Брандмауэр или сеть |
Откройте порты 8123 (HTTP), 9000 (TCP) |
Заключение
Arenadata QuickMarts легко загружается и разворачивается как вручную, так и через ADCM. Это мощная и высокопроизводительная аналитическая СУБД, сочетающая преимущества ClickHouse и инфраструктурных возможностей Arenadata. При соблюдении технических требований установка и начало работы займут менее 30 минут.



