Skip to main content
Skip to main content

Как собрать ClickHouse на Mac OS X

Вам не нужно собирать ClickHouse самостоятельно

Вы можете установить предварительно собранный ClickHouse, как описано в Быстром старте. Следуйте инструкциям по установке для macOS (Intel) или macOS (Apple Silicon).

Сборка должна запускаться с x86_64 (Intel) на macOS версии 10.15 (Catalina) и выше в последней версии компилятора Xcode's native AppleClang, Homebrew's vanilla Clang или в GCC-компиляторах.

Установка Homebrew

Установка Xcode и инструментов командной строки

  1. Установите из App Store последнюю версию Xcode.

  2. Запустите ее, чтобы принять лицензионное соглашение. Необходимые компоненты установятся автоматически.

  3. Затем убедитесь, что в системе выбрана последняя версия инструментов командной строки:

  1. Перезагрузитесь.

Установка компиляторов, инструментов и библиотек

Просмотр исходников ClickHouse

Сборка ClickHouse

Чтобы запустить сборку в компиляторе Xcode's native AppleClang:

Чтобы запустить сборку в компиляторе Homebrew's vanilla Clang:

Чтобы собрать с помощью компилятора Homebrew's vanilla GCC:

Предупреждения

Если будете запускать clickhouse-server, убедитесь, что увеличили системную переменную maxfiles.

Примечание

Вам понадобится команда sudo.

  1. Создайте файл /Library/LaunchDaemons/limit.maxfiles.plist и поместите в него следующее:
  1. Выполните команду:
  1. Перезагрузитесь.

  2. Чтобы проверить, как это работает, выполните команду ulimit -n.