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

DataGrip

Область применения​

DataGrip — мощный кроссплатформенный инструмент для работы с базами данных от JetBrains, который поддерживает как реляционные базы данных, так и NoSQL. Apache Doris обеспечивает высокую совместимость с протоколом MySQL, поэтому источник данных MySQL в DataGrip позволяет подключаться к Apache Doris и выполнять запросы к данным во внутреннем и внешнем Catalog.

После прочтения этой статьи вы сможете:

  • Создать подключение к Doris с помощью источника данных MySQL.
  • Настроить параметры подключения к внутреннему или внешнему Catalog.
  • Проверить соединение, просматривать базы данных и управлять ими в DataGrip.

Предварительные требования​

  • Установлен DataGrip. Если он ещё не установлен, скачайте и установите его с официального сайта DataGrip.
  • Подготовлены данные для подключения к кластеру Doris: IP-адрес хоста FE, порт запросов FE, целевая база данных, имя пользователя и пароль.
Примечание о версии

Описанные в этой статье действия проверены в DataGrip 2023.3.4.

Подключение к Doris​

1. Добавление источника данных MySQL​

Запустите DataGrip, нажмите значок плюса (+) в левом верхнем углу окна DataGrip и выберите источник данных MySQL.

Добавление источника данных

2. Настройка подключения к Doris​

На вкладке «Общие» в окне «Источники данных и драйверы» укажите параметры подключения к Doris.

ПараметрОписание
ХостIP-адрес хоста FE кластера Doris.
ПортПорт запросов FE кластера Doris, например 9030.
База данныхЦелевая база данных в кластере Doris. Для указания Catalog также можно использовать формат catalog.db.
ПользовательИмя пользователя для входа в кластер Doris, например admin.
ПарольПароль для входа в кластер Doris.

Поле «База данных» позволяет выбрать внутренний или внешний Catalog. С помощью источника данных MySQL в DataGrip можно создать несколько источников данных Doris, чтобы отдельно управлять разными Catalog в Doris.

Как заполнить поле «База данных»Подключение по умолчанию
Указать только имя базы данныхПо умолчанию выполняется подключение к внутреннему Catalog.
Указать catalog.dbПо умолчанию выполняется подключение к Catalog, указанному в поле «База данных». В DataGrip также отображаются базы данных и таблицы из этого Catalog.
Примечание о версии

Для управления внешним Catalog Doris с помощью формата catalog.db в поле «База данных» требуется Doris версии 2.1.0 или более поздней.

Ниже показан пример подключения к внутреннему Catalog:

Подключение к внутреннему Catalog

Ниже показан пример подключения к внешнему Catalog:

Подключение к внешнему Catalog

3. Проверка подключения к источнику данных​

После заполнения параметров подключения нажмите «Проверить соединение» в левом нижнем углу, чтобы проверить правильность данных для подключения к базе данных. Если DataGrip отображает приведённое ниже диалоговое окно, проверка соединения прошла успешно. Затем нажмите «ОК» в правом нижнем углу, чтобы завершить настройку подключения.

Проверка соединения

4. Подключение к базе данных и управление ею​

После установления соединения с базой данных созданное подключение к источнику данных появится на панели навигации по подключениям слева. Теперь вы можете подключаться к базе данных и управлять ею через DataGrip.

Установление соединения

Поддерживаемые возможности​

Статус поддержкиОписание
В основном поддерживаетсяБольшинство операций просмотра через графический интерфейс, а также работа с Doris с помощью SQL в консоли SQL.
Не поддерживается или не провереноТакие операции, как создание баз данных и таблиц, изменение схемы, вставка, обновление и удаление данных.