Установка ClickHouse на RPM-ориентированных дистрибутивах
Рекомендуется использовать официальные предварительно собранные rpm-пакеты для CentOS, RedHat и других
Linux-дистрибутивов на базе rpm.
Ознакомьтесь с рекомендациями
Перед установкой ClickHouse ознакомьтесь со следующими рекомендациями:- Swap: В рабочей среде отключите файл подкачки операционной системы.
- Disk space: Для установки бинарного файла ClickHouse требуется не менее 2,5 ГБ дискового пространства.
- Network: Для распределённых развертываний (кластеризации) используйте сетевое подключение со скоростью не менее 10 Гбит/с. Пропускная способность сети критически важна для выполнения распределённых запросов с большими объёмами промежуточных данных, а также для репликации.
- Оцените объём данных: Возьмите выборку данных и вычислите средний размер строки, затем умножьте его на количество строк, которое вы планируете хранить.
- Примените коэффициент сжатия: Загрузите выборку в ClickHouse и сравните исходный размер данных с размером сохранённой таблицы. Например, clickstream-данные обычно сжимаются в 6–10 раз.
- Учтите реплики: Если вы планируете хранить данные в нескольких репликах, умножьте расчётный объём на количество реплик.
Настройте RPM-репозиторий
Добавьте официальный репозиторий, выполнив следующую команду:zypper (openSUSE, SLES) выполните:yum install можно заменить на zypper install — в зависимости
от того, какой пакетный менеджер вы используете.Установите ClickHouse server и клиент
Чтобы установить ClickHouse, выполните следующие команды:- Вы можете заменить
stableнаlts, чтобы использовать разные типы релизов в зависимости от ваших задач. - Вы можете скачать и установить пакеты вручную с packages.clickhouse.com/rpm.
- Чтобы указать конкретную версию, добавьте
-$versionв конец имени пакета, например:
Запустите ClickHouse server
Чтобы запустить ClickHouse server, выполните:Установите автономный ClickHouse Keeper
Чтобы установитьclickhouse-keeper на серверах с автономным ClickHouse Keeper, выполните: