Creación del archivo de almacenamiento necesario para una conexión a base de datos con autenticación Kerberos

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/myHostDB.com@BDA.COM"
}
  1. 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.
  2. Cree una carpeta denominada kerberos que contenga los archivos de configuración de Kerberos.
  3. Copie el archivo krb5.conf en la carpeta kerberos que ha creado.
  4. 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.
  5. Obtenga o cree el archivo service_details.json y guárdelo en la carpeta que ha creado.
  6. 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.