Перейти к основному содержимому
Перейти к основному содержимому

Установка ClickHouse на Windows с WSL

Требования

примечание

Для установки ClickHouse на Windows вам потребуется WSL (Подсистема Windows для Linux).

Установите WSL

Откройте Windows PowerShell с правами администратора и выполните следующую команду:

wsl --install

Вам будет предложено ввести новое имя пользователя и пароль UNIX. После того как вы введете желаемое имя пользователя и пароль, вы должны увидеть сообщение, подобное этому:

Welcome to Ubuntu 24.04.1 LTS (GNU/Linux 5.15.133.1-microsoft-WSL2 x86_64)

Установите ClickHouse через скрипт с использованием curl

Выполните следующую команду для установки ClickHouse через скрипт с использованием curl:

curl https://clickhouse.com/ | sh

Если скрипт успешно выполнен, вы увидите сообщение:

Successfully downloaded the ClickHouse binary, you can run it as:
  ./clickhouse

Запустите 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!