Skip to main content

Подключение DBeaver к Clickhouse

Для подключения к Clickhouse нужно сперва скачать сертификат для подключения.

Для Linux
sudo mkdir --parents /usr/local/share/ca-certificates/Yandex && \
sudo wget "https://storage.yandexcloud.net/cloud-certs/RootCA.pem" \
   --output-document /usr/local/share/ca-certificates/Yandex/RootCA.crt && \
sudo wget "https://storage.yandexcloud.net/cloud-certs/IntermediateCA.pem" \
   --output-document /usr/local/share/ca-certificates/Yandex/IntermediateCA.crt && \
sudo chmod 655 \
   /usr/local/share/ca-certificates/Yandex/RootCA.crt \
   /usr/local/share/ca-certificates/Yandex/IntermediateCA.crt && \
sudo update-ca-certificates
Для Mac OS
sudo mkdir -p /usr/local/share/ca-certificates/Yandex && \
sudo wget "https://storage.yandexcloud.net/cloud-certs/RootCA.pem" \
   --output-document /usr/local/share/ca-certificates/Yandex/RootCA.crt && \
sudo wget "https://storage.yandexcloud.net/cloud-certs/IntermediateCA.pem" \
   --output-document /usr/local/share/ca-certificates/Yandex/IntermediateCA.crt && \
sudo chmod 655 \
   /usr/local/share/ca-certificates/Yandex/RootCA.crt \
   /usr/local/share/ca-certificates/Yandex/IntermediateCA.crt && \
security import /usr/local/share/ca-certificates/Yandex/RootCA.crt -k ~/Library/Keychains/login.keychain; \
security import /usr/local/share/ca-certificates/Yandex/IntermediateCA.crt -k ~/Library/Keychains/login.keychain
Для Windows

Нужно скачать сертификат по ссылке https://storage.yandexcloud.net/cloud-certs/RootCA.pem в домашнюю директорию.

Подключение в DBeaver

Затем нужно создать подключение в DBeaver:

image.png

В настройках нужно указать параметры подключения:

image.png

Host: адрес сервера
Port: 8443
Database: название базы данных
Username: имя пользователя
Password: пароль

Адрес сервера можно найти в разделе "Подключиться":

image.png

В настройках SSL нужно включить SSL, выбрать режим STRICT и указать путь к скачаному сертификату:

image.png

После этого можно проверить подключeние с помощью кнопки Test Connection и нажать ОК.