Как собрать ClickHouse на Mac OS X
Вы можете установить предварительно собранный ClickHouse, как описано в Быстром старте.
Следуйте инструкциям по установке для macOS (Intel)
или macOS (Apple Silicon)
.
Сборка должна запускаться с x86_64 (Intel) на macOS версии 10.15 (Catalina) и выше в последней версии компилятора Xcode's native AppleClang, Homebrew's vanilla Clang или в GCC-компиляторах.
Установка Homebrew
Установка Xcode и инструментов командной строки
-
Установите из App Store последнюю версию Xcode.
-
Запустите ее, чтобы принять лицензионное соглашение. Необходимые компоненты установятся автоматически.
-
Затем убедитесь, что в системе выбрана последняя версия инструментов командной строки:
- Перезагрузитесь.
Установка компиляторов, инструментов и библиотек
Просмотр исходников ClickHouse
Сборка ClickHouse
Чтобы запустить сборку в компиляторе Xcode's native AppleClang:
Чтобы запустить сборку в компиляторе Homebrew's vanilla Clang:
Чтобы собрать с помощью компилятора Homebrew's vanilla GCC:
Предупреждения
Если будете запускать clickhouse-server
, убедитесь, что увеличили системную переменную maxfiles
.
Вам понадобится команда sudo
.
- Создайте файл
/Library/LaunchDaemons/limit.maxfiles.plist
и поместите в него следующее:
- Выполните команду:
-
Перезагрузитесь.
-
Чтобы проверить, как это работает, выполните команду
ulimit -n
.