Подключение к системе из внешних инструментов
Подключение к платформе данных из Apache Superset
-
На сервере Apache Superset установите Python client StarRocks, выполнив:
pip install starrocks -
В Apache Superset перейдите в раздел подключения БД в качестве источника данных.
-
В разделе поддерживаемых Баз Данных (supported databases) из выпадающего списка выберите StarRocks.
Apache Superset — выбор БД -
На Этапе настройки подключения укажите:
-
Отображаемое имя в поле «Display Name».
-
Путь подключения в поле «SQLAlchemy URI»:
starrocks://<User>:<Password>@<Host>:<Port>/<Catalog>.<Database> -
User — имя пользователя технической УЗ.
-
Password — пароль от УЗ.
-
Host — hostname или ip адрес мастер сервера.
-
Port — порт мастер сервера.
-
Catalog — имя целевого каталога, поддерживается внутренние и внешние каталоги.
-
Database — имя целевой База Данных, поддерживается внутренние и внешние базы данных.
Apache Superset — настройки подключения -
Подключение к платформе данных из Tableau Desktop
Tableau Desktop поддерживает запросы и визуализацию как внутренних, так и внешних данных в Селене.
-
Создайте базу данных в Tableau.
-
Выберите Other Databases (JDBC) в качестве источника данных.
-
Для Dialect выберите MySQL.
-
Для URL введите URL в формате MySQL URI, как показано ниже:
jdbc:mysql://<Host>:<Port>/<Catalog>.<Databases>Параметры в URL описаны следующим образом:
-
Host: hostname или IP-адрес хоста мастер сервера вашего кластера.
-
Port: порт хоста мастер сервера, например, 9030.
-
Catalog: целевой каталог в вашем кластере. Поддерживаются как внутренние, так и внешние каталоги.
-
Database: целевая база данных в вашем кластере. Поддерживаются как внутренние, так и внешние базы данных.
-
-
Настройте имя пользователя и пароль.
Подключение к платформе данных из DataGrip
DataGrip поддерживает запросы как внутренних, так и внешних данных.
Создайте источник данных в DataGrip. Обратите внимание, что в качестве источника данных необходимо выбрать MySQL.
Параметры, которые вам необходимо настроить, описаны ниже:
-
Хост: hostname или IP-адрес хоста мастер сервера вашего кластера.
-
Порт: порт хоста мастер сервера, например, 9030.
-
Аутентификация: метод аутентификации, который вы хотите использовать. Выберите Имя пользователя и пароль.
-
Пользователь: имя пользователя, которое используется для входа в ваш кластер, например, admin.
-
Пароль: пароль, который используется для входа в ваш кластер.
-
База данных: источник данных, к которому вы хотите получить доступ в вашем кластере. Значение этого параметра имеет формат
<catalog_name>.<database_name>. -
catalog_name: имя целевого каталога в вашем кластере. Поддерживаются как внутренние, так и внешние каталоги.
-
database_name: имя целевой базы данных в вашем кластере. Поддерживаются как внутренние, так и внешние базы данных.