Как собрать 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.