Устранение ошибки проверки разработчика в macOS
Если вы устанавливаете ClickHouse с помощью brew, в macOS может возникнуть ошибка.
По умолчанию macOS не запускает приложения и инструменты, созданные разработчиком, которого невозможно проверить.
При попытке выполнить любую команду clickhouse может появиться такая ошибка:

Чтобы обойти эту ошибку проверки, нужно снять с приложения карантин macOS: найти соответствующий параметр в окне «Системные настройки», воспользоваться терминалом или переустановить ClickHouse.
Процесс через системные настройки
Самый простой способ удалить исполняемый файл clickhouse из карантина:
-
Откройте Системные настройки.
-
Перейдите в раздел Конфиденциальность и безопасность:

-
Прокрутите окно вниз и найдите сообщение: «Использование "clickhouse-macos-aarch64" было заблокировано, так как программа не получена от идентифицированного разработчика».
-
Нажмите Все равно разрешить.

-
Введите пароль пользователя macOS.
После этого вы сможете выполнять команды clickhouse в терминале.
Процесс в терминале
Иногда нажатие кнопки Все равно разрешить не решает эту проблему. В таком случае этот процесс можно выполнить и из командной строки.
Или, возможно, вам просто удобнее использовать командную строку!
Сначала выясните, куда Homebrew установил исполняемый файл clickhouse:
which clickhouseВ результате вы увидите примерно следующее:
/opt/homebrew/bin/clickhouseУдалите clickhouse из карантина, выполнив xattr -d com.apple.quarantine, а затем добавив путь из предыдущей команды:
xattr -d com.apple.quarantine /opt/homebrew/bin/clickhouseТеперь вы сможете запустить исполняемый файл clickhouse:
clickhouseДолжно получиться примерно так:
Use one of the following commands:
clickhouse local [args]
clickhouse client [args]
clickhouse benchmark [args]
...Устранение проблемы: переустановка ClickHouse
В Brew есть параметр командной строки, который позволяет не помещать устанавливаемые бинарные файлы в карантин.
Сначала удалите ClickHouse:
brew uninstall clickhouseТеперь переустановите ClickHouse с параметром --no-quarantine:
brew install --no-quarantine clickhouse