Para conectarse a un origen de datos mediante autenticación Kerberos, puede proporcionar los detalles de conexión a Oracle Analytics con los detalles de conexión almacenados en un archivo de almacenamiento (por ejemplo, un archivo comprimido con una extensión de archivo *.zip).
Almacenar los detalles de conexión en un archivo de almacenamiento (es decir, un archivo comprimido con una extensión de archivo *zip) permite conectarse a un origen de datos de Spark o Hive sin tener que introducir manualmente dichos detalles.
El archivo de almacenamiento necesita un directorio denominado kerberos que contenga los siguientes archivos:
kerberos/krb5conf
kerberos/oac.keytab
kerberos/service_details.json
El archivo
service_details.json
contiene valores para Host, Port y ServicePrincipalName con los valores de parámetros entre comillas (
"value"
). Por ejemplo:
{
"Host" : "myHost.com",
"Port" : "10000",
"ServicePrincipalName" : "hive/[email protected]"
}
- Obtenga los archivos de configuración de Kerberos a través del administrador de la base de datos, por ejemplo, para conectarse a Apache Hive.
- Cree una carpeta denominada
kerberos
que contenga los archivos de configuración de Kerberos.
- Copie el archivo
krb5.conf
en la carpeta kerberos
que ha creado.
- Asegúrese de que el archivo
.keytab
se denomine oac.keytab
(cambie su nombre si es necesario) y cópielo en la carpeta que ha creado.
- Obtenga o cree el archivo
service_details.json
y guárdelo en la carpeta que ha creado.
- Cree un archivo de almacenamiento que contenga tres archivos que haya agregado a su carpeta y proporciónele un nombre adecuado; por ejemplo,
SSLKerberos.zip
.