Перейти к основному содержанию

Сборка из исходного кода

Чтобы вручную собрать ClickHouse, следуйте инструкциям для Linux или macOS. Вы можете собрать и установить пакеты или использовать программы без установки пакетов.
Client: <build_directory>/programs/clickhouse-client
Server: <build_directory>/programs/clickhouse-server
Вам потребуется вручную создать каталоги данных и метаданных и назначить для них владельца с помощью chown. Их пути можно изменить в конфигурации сервера (src/programs/server/config.xml); по умолчанию используются следующие:
/var/lib/clickhouse/data/default/
/var/lib/clickhouse/metadata/default/
В Gentoo достаточно выполнить emerge clickhouse, чтобы установить ClickHouse из исходников.

Установите бинарник, сгенерированный CI

Инфраструктура непрерывной интеграции (CI) ClickHouse создаёт специализированные сборки для каждого коммита в репозитории ClickHouse, например сборки с санитайзерами, неоптимизированные (Debug) сборки, кросс-компилированные сборки и т. д. Хотя такие сборки обычно полезны только на этапе разработки, в некоторых случаях они могут быть полезны и вам.
Поскольку CI ClickHouse со временем меняется, точные шаги для загрузки сборок, сгенерированных CI, могут отличаться. Кроме того, CI может удалять старые артефакты сборки, из-за чего они становятся недоступными для загрузки.
Например, чтобы скачать бинарный файл aarch64 для ClickHouse v23.4, выполните следующие шаги:
  • Найдите в GitHub pull request для релиза v23.4: Pull request релиза для ветки 23.4
  • Нажмите “Commits”, затем выберите коммит с названием вроде “Update autogenerated version to 23.4.2.1 and contributors” для нужной версии, которую вы хотите установить.
  • Нажмите на зелёную галочку / жёлтую точку / красный крестик, чтобы открыть список проверок CI.
  • Нажмите “Details” рядом с “Builds” в списке; откроется страница, похожая на эту.
  • Найдите строки, где compiler = “clang-*-aarch64” — таких строк будет несколько.
  • Скачайте артефакты этих сборок.
Последнее изменение 10 июня 2026 г.