ClickHouse на Windows: Linux-среда вместо вымышленного установщика
Для работы ClickHouse на Windows следует выбирать подтверждённый документацией вариант Linux-среды, например WSL2 или Linux-контейнер. Это отличается от нативного Windows-сервиса.
Выберите среду
- Проверьте требования WSL/Docker Desktop и доступные ресурсы компьютера.
- Для Linux-среды следуйте официальной инструкции ClickHouse выбранной версии.
- Разделяйте учебную локальную установку и production: у второй нужны хранение, backup, права и наблюдаемость.
Пример локального контейнера
docker run --rm --name clickhouse-demo \
--ulimit nofile=262144:262144 \
-p 127.0.0.1:8123:8123 \
-e CLICKHOUSE_PASSWORD=LOCAL_TEST_PASSWORD \
clickhouse/clickhouse-server:VERSIONКоманда показана в формате shell Linux/WSL. VERSION и LOCAL_TEST_PASSWORD — заполнители: выберите поддерживаемый tag и отдельный локальный пароль. Не используйте пример как публичную конфигурацию; пароль не должен попадать в репозиторий или общий журнал команд.
Проверка
Выполните SELECT 1 официальным клиентом либо HTTP API с настроенной авторизацией. Сверьте версию через SELECT version() и проверьте доступное хранение. Просто открытый порт 8123 или пустая страница браузера не доказывают правильную настройку.
Учебный --rm контейнер удалится после остановки. Если данные нужно сохранять, заранее настройте соответствующие volumes и проверьте восстановление. Сначала добейтесь минимального рабочего запроса, затем меняйте конфигурацию под задачу.