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

Подключите QStudio к ClickHouse

Community Maintained

QStudio — это бесплатный GUI для SQL, который позволяет запускать SQL-скрипты, легко просматривать таблицы, строить графики и экспортировать результаты. Он работает на всех операционных системах и с любыми базами данных.

QStudio подключается к ClickHouse с использованием JDBC.

1. Соберите ваши данные ClickHouse

QStudio использует JDBC через HTTP(S) для подключения к ClickHouse; вам понадобятся:

  • endpoint
  • номер порта
  • имя пользователя
  • пароль

To connect to ClickHouse with HTTP(S) you need this information:

  • The HOST and PORT: typically, the port is 8443 when using TLS or 8123 when not using TLS.

  • The DATABASE NAME: out of the box, there is a database named default, use the name of the database that you want to connect to.

  • The USERNAME and PASSWORD: out of the box, the username is default. Use the username appropriate for your use case.

The details for your ClickHouse Cloud service are available in the ClickHouse Cloud console. Select the service that you will connect to and click Connect:

Choose HTTPS, and the details are available in an example curl command.

If you are using self-managed ClickHouse, the connection details are set by your ClickHouse administrator.

2. Скачайте QStudio

QStudio доступен по адресу https://www.timestored.com/qstudio/download/

3. Добавьте базу данных

  • Когда вы впервые откроете QStudio, нажмите на меню Server->Add Server или на кнопку добавления сервера на панели инструментов.
  • Затем укажите данные:
  1. Тип сервера: Clickhouse.com
  2. Обратите внимание, что для хоста вы ДОЛЖНЫ включить https:// Хост: https://abc.def.clickhouse.cloud Порт: 8443
  3. Имя пользователя: default Пароль: XXXXXXXXXXX
  4. Нажмите Добавить

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

4. Выполнение запросов к ClickHouse

  • Откройте редактор запросов и выполните запрос. Вы можете выполнять запросы с помощью

  • Ctrl + e - Запускает выделенный текст

  • Ctrl + Enter - Запускает текущую строку

  • Пример запроса:

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

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