Чтобы подключиться к источнику данных с использованием аутентификации 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"
}
- Получите от администратора базы данных файлы конфигурации Kerberos, например, для подключения к Apache Hive.
- Создайте папку
kerberos
, содержащую файлы конфигурации Kerberos.
- Скопируйте в созданную папку
kerberos
файл krb5conf
.
- Убедитесь, что файл
.keytab
называется oac.keytab
(при необходимости переименуйте его), и скопируйте этот файл в созданную папку.
- Получите или создайте файл
service_details.json
и сохраните его в созданной папке.
- Создайте файл архива с тремя файлами, добавленными в папку, и укажите соответствующее имя, например
SSLKerberos.zip
.