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

Подключение 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, чтобы открыть диалог Подключиться к базе данных:
  • Выберите Analytical, а затем ClickHouse:

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

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

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

  • После загрузки драйвера снова Проверьте подключение:

4. Запрос к ClickHouse

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

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

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

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