Corrige el error de verificación del desarrollador en MacOS
Si instalas ClickHouse con brew, es posible que te aparezca un error de MacOS.
De forma predeterminada, MacOS no ejecuta aplicaciones ni herramientas creadas por un desarrollador que no se pueda verificar.
Al intentar ejecutar cualquier comando de clickhouse, es posible que veas este error:

Para evitar este error de verificación, debes quitar la aplicación de la cuarentena de MacOS, ya sea buscando la opción correspondiente en la ventana de System Settings, usando la terminal o volviendo a instalar ClickHouse.
Proceso en System Settings
La forma más sencilla de quitar el ejecutable clickhouse de la cuarentena es la siguiente:
-
Abre System Settings.
-
Ve a Privacy & Security:

-
Desplázate hasta la parte inferior de la ventana para encontrar un mensaje que indica que "clickhouse-macos-aarch64" fue bloqueado porque no proviene de un desarrollador identificado.
-
Haz clic en Allow Anyway.

-
Introduce la contraseña de tu usuario de MacOS.
Ahora deberías poder ejecutar comandos de clickhouse en tu terminal.
Proceso en la terminal
A veces, pulsar el botón Allow Anyway no soluciona este problema; en ese caso, también puedes realizar este proceso desde la línea de comandos.
O quizá simplemente prefieras usar la línea de comandos.
Primero, averigua dónde instaló Homebrew el ejecutable clickhouse:
which clickhouseEsto debería mostrar algo similar a:
/opt/homebrew/bin/clickhouseElimine clickhouse de la cuarentena ejecutando xattr -d com.apple.quarantine, seguido de la ruta del comando anterior:
xattr -d com.apple.quarantine /opt/homebrew/bin/clickhouseAhora ya deberías poder ejecutar clickhouse:
clickhouseEsto debería mostrar algo similar a:
Use one of the following commands:
clickhouse local [args]
clickhouse client [args]
clickhouse benchmark [args]
...Soluciona el problema reinstalando ClickHouse
Brew tiene una opción de línea de comandos que evita poner en cuarentena los binarios instalados desde el principio.
Primero, desinstala ClickHouse:
brew uninstall clickhouseAhora vuelve a instalar ClickHouse con --no-quarantine:
brew install --no-quarantine clickhouse