Установка ClickHouse на Debian/Ubuntu
Рекомендуется использовать официальные готовые пакеты deb для Debian или Ubuntu.
Ознакомьтесь с рекомендациями
Перед установкой ClickHouse ознакомьтесь со следующими рекомендациями:- Swap: В рабочей среде отключите файл подкачки операционной системы.
- Disk space: Для установки бинарного файла ClickHouse требуется не менее 2,5 ГБ дискового пространства.
- Network: Для распределённых развертываний (кластеризации) используйте сетевое подключение со скоростью не менее 10 Гбит/с. Пропускная способность сети критически важна для выполнения распределённых запросов с большими объёмами промежуточных данных, а также для репликации.
- Оцените объём данных: Возьмите выборку данных и вычислите средний размер строки, затем умножьте его на количество строк, которое вы планируете хранить.
- Примените коэффициент сжатия: Загрузите выборку в ClickHouse и сравните исходный размер данных с размером сохранённой таблицы. Например, clickstream-данные обычно сжимаются в 6–10 раз.
- Учтите реплики: Если вы планируете хранить данные в нескольких репликах, умножьте расчётный объём на количество реплик.
Настройте репозиторий Debian
Чтобы установить ClickHouse, выполните следующие команды:- Вы можете заменить
stableнаlts, чтобы использовать другой тип релиза в зависимости от ваших потребностей. - Вы можете вручную скачать и установить пакеты с packages.clickhouse.com.
Старый способ установки deb-пакетов для устаревших дистрибутивов
Старый способ установки deb-пакетов для устаревших дистрибутивов
Установите сервер и клиент ClickHouse
Запустите ClickHouse
Чтобы запустить сервер ClickHouse, выполните:Установите автономный ClickHouse Keeper
Чтобы установитьclickhouse-keeper на серверах с автономным ClickHouse Keeper, выполните:Включите и запустите ClickHouse Keeper
Пакеты
| Package | Description |
|---|---|
clickhouse-common-static | Устанавливает скомпилированные бинарные файлы ClickHouse. |
clickhouse-server | Создает символическую ссылку на clickhouse-server и устанавливает конфигурацию сервера по умолчанию. |
clickhouse-client | Создает символическую ссылку на clickhouse-client и другие клиентские инструменты, а также устанавливает файлы конфигурации клиента. |
clickhouse-common-static-dbg | Устанавливает скомпилированные бинарные файлы ClickHouse с отладочной информацией. |
clickhouse-keeper | Используется для установки ClickHouse Keeper на выделенные узлы ClickHouse Keeper. Если ClickHouse Keeper запущен на том же сервере, что и ClickHouse server, устанавливать этот пакет не требуется. Устанавливает ClickHouse Keeper и файлы конфигурации ClickHouse Keeper по умолчанию. |
Если вам нужно установить определенную версию ClickHouse, необходимо установить все пакеты одной и той же версии:
sudo apt-get install clickhouse-server=21.8.5.7 clickhouse-client=21.8.5.7 clickhouse-common-static=21.8.5.7