Если вам не нужно устанавливать ClickHouse для продакшна, можно запустить установочный скрипт через curl. Скрипт определит подходящий бинарный файл для вашей ОС.
Установка ClickHouse с помощью curl
Выполните следующую команду, чтобы загрузить единый бинарный файл для вашей операционной системы.
curl https://clickhouse.com/ | shВ Linux и macOS при этом также устанавливается clickhousectl,
ClickHouse CLI, в ~/.local/bin (с псевдонимом chctl). clickhousectl
помогает устанавливать и управлять несколькими локальными версиями ClickHouse, запускать серверы
в фоновом режиме и управлять ClickHouse Cloud. Инструкции по работе через CLI см. на странице установки clickhousectl.
Чтобы установить только бинарный файл clickhouse без clickhousectl, задайте
CLICKHOUSE_ONLY=1:
curl https://clickhouse.com/ | CLICKHOUSE_ONLY=1 shЗапуск clickhouse-local
clickhouse-local позволяет обрабатывать локальные и удаленные файлы с помощью
мощного SQL-синтаксиса ClickHouse без какой-либо конфигурации. Данные таблиц хранятся
во временном расположении, а это значит, что после перезапуска clickhouse-local
ранее созданные таблицы больше не будут доступны.
Выполните следующую команду, чтобы запустить clickhouse-local:
./clickhouseЗапуск clickhouse-server
Если вы хотите сохранять данные, запустите clickhouse-server. Для запуска
сервера ClickHouse выполните следующую команду:
./clickhouse serverЗапуск clickhouse-client
Когда сервер будет запущен, откройте новое окно терминала и выполните следующую команду,
чтобы запустить clickhouse-client:
./clickhouse clientВы увидите примерно следующее:
./clickhouse client
ClickHouse client version 24.5.1.117 (official build).
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 24.5.1.
local-host :)Данные таблиц хранятся в текущем каталоге и останутся доступными после перезапуска
сервера ClickHouse. При необходимости вы можете передать
-C config.xml как дополнительный аргумент командной строки для ./clickhouse server
и указать дополнительные параметры в файле
конфигурации. Все доступные параметры конфигурации описаны здесь, а также в
шаблоне файла конфигурации
.
Теперь вы готовы отправлять SQL-команды в ClickHouse!