Приветствую всех!
Не получается подключиться через интерфейс PHPStrom к БД Clickhouse. Clickhouse запущен в контейнере, если зайти в сам контейнер и выполнять запросы к БД - никаких проблем.
Для удобства и наглядности хотел бы иметь возможно работать с БД через графический интерфейс, но не получается подключиться.
Прикладываю скрин настроек подключения:
Ошибка при тестирование соединения:
Правильно ли я понял что версия драйвера в шторме не подходит для версии БД у меня в контейнере? Если да то, как такое можно пофиксить? Кто сталкивался с подобным? Благодарю.
На всякий прикладываю docker-comose.yml:
version: '3'
services:
php:
container_name: clickhouse-php
build: ./docker/php
ports:
- "8080:8080"
volumes:
- ./:/app
networks:
- internal_clickhouse_net
working_dir: /app
command: "php -S 0.0.0.0:8080"
clickhouse:
image: yandex/clickhouse-server
container_name: clickhouse-learn
ports:
- '${CLICKHOUSE_PORT}:${CLICKHOUSE_PORT}'
- '9000:9000'
volumes:
- ./docker/clickhouse/users.xml:/etc/clickhouse-server/users.xml
- ./docker/clickhouse/config.xml:/etc/clickhouse-server/config.xml
- ./docker/storage/clickhouse/db:/var/lib/clickhouse
ulimits:
nofile: 262144
networks:
- internal_clickhouse_net
networks:
internal_clickhouse_net:
driver: bridge
ipam:
driver: default
config:
- subnet: 192.168.220.0/28