Подключение 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. Добавьте базу данных
- Используйте меню 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.
