Установка ClickHouse с помощью архивов tgz
Для всех дистрибутивов Linux, где невозможно установить пакетыdebилиrpm, рекомендуется использовать официальные предварительно скомпилированные архивыtgz.
Ознакомьтесь с рекомендациями
Перед установкой ClickHouse ознакомьтесь со следующими рекомендациями:- Swap: В рабочей среде отключите файл подкачки операционной системы.
- Disk space: Для установки бинарного файла ClickHouse требуется не менее 2,5 ГБ дискового пространства.
- Network: Для распределённых развертываний (кластеризации) используйте сетевое подключение со скоростью не менее 10 Гбит/с. Пропускная способность сети критически важна для выполнения распределённых запросов с большими объёмами промежуточных данных, а также для репликации.
- Оцените объём данных: Возьмите выборку данных и вычислите средний размер строки, затем умножьте его на количество строк, которое вы планируете хранить.
- Примените коэффициент сжатия: Загрузите выборку в ClickHouse и сравните исходный размер данных с размером сохранённой таблицы. Например, clickstream-данные обычно сжимаются в 6–10 раз.
- Учтите реплики: Если вы планируете хранить данные в нескольких репликах, умножьте расчётный объём на количество реплик.
Скачайте и установите последнюю стабильную версию
Нужную версию можно скачать с помощьюcurl или wget из репозитория https://packages.clickhouse.com/tgz/.
После этого скачанные архивы нужно распаковать и установить с помощью установочных скриптов.Ниже приведен пример установки последней стабильной версии.Для окружений продакшн рекомендуется использовать последнюю
stable-версию.
Номер релиза можно найти на этой странице GitHub
с постфиксом -stable.Получите последнюю версию ClickHouse
Получите последнюю версию ClickHouse из GitHub и сохраните ее в переменнойLATEST_VERSION.Определите архитектуру вашей системы
Определите архитектуру системы и задайте переменную ARCH соответствующим образом:Скачайте tar-архивы для каждого компонента ClickHouse
Скачайте tar-архивы для каждого компонента ClickHouse. Цикл сначала пытается скачать пакеты для конкретной архитектуры, а затем переключается на универсальные.Распакуйте и установите пакеты
Выполните приведенные ниже команды, чтобы распаковать и установить следующие пакеты:clickhouse-common-static
clickhouse-common-static-dbg
clickhouse-server
clickhouse-client