Création du fichier d'archive nécessaire à une connexion de base de données avec authentification Kerberos

Pour vous connecter à une source de données à l'aide de l'authentification Kerberos, vous pouvez fournir à Oracle Analytics les détails de connexion stockés dans un fichier d'archive (par exemple, fichier compressé avec l'extension *.zip).

Le stockage des détails de connexion dans un fichier d'archive (c'est-à-dire, un fichier compressé avec l'extension *.zip) facilite la connexion à la source de données Spark ou Hive sans avoir à saisir les détails manuellement.
Le fichier d'archive requiert un répertoire nommé kerberos contenant les fichiers suivants :
  • kerberos/krb5conf
  • kerberos/oac.keytab
  • kerberos/service_details.json
Le fichier service_details.json contient les valeurs Host, Port et ServicePrincipalName avec des valeurs de paramètre entre guillemets ("valeur"). Par exemple :
{
 "Host" : "myHost.com",
 "Port" : "10000",
 "ServicePrincipalName" : "hive/myHostDB.com@BDA.COM"
}
  1. Demandez les fichiers de configuration Kerberos à l'administrateur de base de données, par exemple, pour une connexion à Apache Hive.
  2. Créez un dossier nommé kerberos destiné aux fichiers de configuration Kerberos.
  3. Copiez le fichier krb5conf dans le dossier kerberos créé.
  4. Vérifiez que le fichier .keytab est nommé oac.keytab (renommez-le si nécessaire) et copiez-le dans le dossier créé.
  5. Demandez ou créez le fichier service_details.json et enregistrez-le dans le dossier créé.
  6. Créez un fichier d'archive contenant les trois fichiers ajoutés au dossier. Nommez-le de manière appropriée, par exemple, SSLKerberos.zip.