Создание файла архива, необходимого для подключения к базе данных с аутентификацией Kerberos

Чтобы подключиться к источнику данных с использованием аутентификации Kerberos, можно предоставить сведения о подключении в Oracle Analytics, используя сведения о подключении, хранящиеся в файле архива (например, сжатый файл с расширением *.zip).

Сохранение сведений о подключении в файле архива (т. е. в сжатом файле с расширением *.zip) упрощает подключение к источнику данных Spark или Hive без необходимости вводить сведения о подключении вручную.
Для файла архива требуется каталог с именем kerberos, содержащий следующие файлы:
  • kerberos/krb5conf
  • kerberos/oac.keytab
  • kerberos/service_details.json
Файл service_details.json содержит значения для параметров Host (хост), Port (порт) и ServicePrincipalName. Значения параметров заключены в кавычки ("значение"). Пример:
{
 "Host" : "myHost.com",
 "Port" : "10000",
 "ServicePrincipalName" : "hive/myHostDB.com@BDA.COM"
}
  1. Получите от администратора базы данных файлы конфигурации Kerberos, например, для подключения к Apache Hive.
  2. Создайте папку kerberos, содержащую файлы конфигурации Kerberos.
  3. Скопируйте в созданную папку kerberos файл krb5conf.
  4. Убедитесь, что файл .keytab называется oac.keytab (при необходимости переименуйте его), и скопируйте этот файл в созданную папку.
  5. Получите или создайте файл service_details.json и сохраните его в созданной папке.
  6. Создайте файл архива с тремя файлами, добавленными в папку, и укажите соответствующее имя, например SSLKerberos.zip.