Skip to content

SPARK Data Connection - Справка FineReport | Разработка отчетов | Использование отчетов | Учебные пособия

Соединения данных SPARK

1. Обзор

1.1 Версия

Версия FineBIФункциональные изменения
6.0-

1.2 Сценарии применения

В этой статье описывается, как подключиться к источнику данных Spark.

Примечание: Эта база данных не поддерживает листы данных, в которых используется атрибут прямой ссылки

2. Подготовительная работа

2.1 Версии и драйверы

Скачайте драйвер и загрузите его в FineBI, как это сделать, можно найти в разделе 2.1: Управление драйверами.

Примечание: При загрузке пакета драйверов необходимо разархивировать файл "log jar", приведенный ниже, и загрузить его в FineBI вместе.

Поддерживаемые версии баз данныхЗагрузка пакета драйверовЖурнал jar скачать
V1.6.0hive-spark1.6 .rarLogjar.rar
V2.1, V2.3[](http://demo.finebi.com/download/jar/Hadoop Hive.rar)Hadoop Hive.zip

2.2 Сбор информации о подключении

Перед подключением к базе данных соберите следующую информацию:

  • IP-адрес и номер порта сервера, на котором находится база данных;
  • Имя базы данных;
  • Для аутентификации по имени пользователя и паролю вам нужно собрать имя пользователя и пароль; для аутентификации Kerberos вам нужно собрать имя клиента и путь к ключу keytab;

3. Этапы подключения

1) Войдите в FineBI как администратор, нажмите "System Management > Соединения данных > Управление соединением данных" и нажмите "Новое соединение данных", какпоказано на рисунке ниже:

Примечание: Если пользователь, не являющийся администратором, хочет настроить подключение данных, администратор должен назначить ему разрешения узла подключения данных в системе управления, подробнее см. в разделе Разрешения подключения данных.

1.png

2) Найдите базу данных Spark, как показано ниже:

65.png

3) Переключите драйвер на "Custom", чтобы выбрать драйвер, загруженный в разделе 2.1, и введите информацию о подключении, собранную в разделе 2.2, как показано ниже:

Подробности о методе аутентификации Kerberos можно найти в разделе: Подключение данных kerberos Authentication.

66.png

При использовании аутентификации Kerberos следует помнить о следующих моментах:

  • Перед подключением проверьте, является ли IP-адрес имени машины в файле /etc/hosts IP-адресом локальной сети;
  • Убедитесь, что параметры имени машины в /etc/hostname и /etc/hosts настроены одинаково;
  • Убедитесь, что имя машины IP+, настроенное для хостов машины, на которой расположен FineBI, является правильным;
  • Чтобы подключиться локально, нужно настроить файл /etc/hosts и добавить удаленное сопоставление: IP + имя машины, например 192.168.5.206 centos-phoenix.

4) Нажмите "Test Connection", если соединение успешно, то нажмите "Save", как показано ниже:

67.png

4. Добавление значений таблиц в базу данных FineBI

Существует два способа добавления таблиц из базы данных в FineBI:

2.png