Подключение DBeaver к ClickHouse
DBeaver доступен в нескольких вариантах. В этом руководстве используется DBeaver Community. Ознакомьтесь с различными предложениями и возможностями здесь. DBeaver подключается к ClickHouse с помощью JDBC.
Пожалуйста, используйте версию DBeaver 23.1.0 или выше для лучшей поддержки Nullable
колонок в ClickHouse.
1. Соберите ваши данные для ClickHouse
DBeaver использует JDBC через HTTP(S) для подключения к ClickHouse; вам понадобятся:
- конечная точка
- номер порта
- имя пользователя
- пароль
2. Загрузите DBeaver
DBeaver доступен по адресу https://dbeaver.io/download/
3. Добавьте базу данных
- Либо используйте меню База данных > Новое соединение с базой данных, либо нажмите на иконку Новое соединение с базой данных в Обозревателе базы данных, чтобы открыть диалоговое окно Подключение к базе данных:

-
Выберите Аналитическая и затем ClickHouse:
-
Постройте JDBC URL. На вкладке Основное укажите Хост, Порт, Имя пользователя, Пароль и Базу данных:

- По умолчанию свойство SSL > Использовать SSL будет снято. Если вы подключаетесь к ClickHouse Cloud или к серверу, который требует SSL на HTTP порту, установите SSL > Использовать SSL на:

- Протестируйте соединение:

Если DBeaver обнаружит, что драйвер ClickHouse не установлен, он предложит скачать его для вас:

- После загрузки драйвера снова Проверьте соединение:

4. Выполнение запросов к ClickHouse
Откройте редактор запросов и выполните запрос.
- Щелкните правой кнопкой мыши на вашем соединении и выберите SQL редактор > Открыть SQL скрипт, чтобы открыть редактор запросов:

- Пример запроса к
system.query_log
:

Следующие шаги
Посмотрите вики DBeaver, чтобы узнать о возможностях DBeaver, и документацию ClickHouse, чтобы узнать о функциях ClickHouse.