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

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

ClickHouse Supported

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. Добавьте базу данных

  • Используйте меню Database > New Database Connection или значок New Database Connection в Database Navigator, чтобы вызвать диалог Connect to a database:
  • Выберите Analytical, а затем ClickHouse:

  • Постройте JDBC URL. На вкладке Main установите Host, Port, Username, Password и Database:

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

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

  • После загрузки драйвера снова Test соединение:

4. Запросы к ClickHouse

Откройте редактор запросов и выполните запрос.

  • Щелкните правой кнопкой мыши на вашем соединении и выберите SQL Editor > Open SQL Script для открытия редактора запросов:
  • Пример запроса к system.query_log:

Следующие шаги

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