Créer le fichier d'archives nécessaire à la connexion à une base de données avec l'authentification Kerberos

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

Le stockage des détails de connexion dans un fichier d'archives (fichier compressé *.zip) facilite la connexion à une source de données Spark ou Hive, car ces détails n'ont pas à être entrés manuellement.
Le fichier d'archives doit avoir un répertoire nommé kerberos qui contient les fichiers suivants :
  • kerberos/krb5conf
  • kerberos/oac.keytab
  • kerberos/service_details.json
Le fichier service_details.json doit contenir des valeurs pour Host, Port et ServicePrincipalName, avec des valeurs de paramètre entre guillemets ("value"). Par exemple :
{
 "Host" : "myHost.com",
 "Port" : "10000",
 "ServicePrincipalName" : "hive/myHostDB.com@BDA.COM"
}
  1. Obtenez les fichiers de configuration Kerberos auprès de votre administrateur de base de données ,par exemple, pour la connexion à Apache Hive.
  2. Créez un dossier nommé kerberos pour les fichiers de configuration Kerberos.
  3. Copiez le fichier krb5conf dans le dossier kerberos que vous avez créé.
  4. Assurez-vous que le fichier .keytab a pour nom oac.keytab (renommez-le si nécessaire), et copiez le fichier dans le dossier que vous avez créé.
  5. Obtenez ou créez le fichier service_details.json et enregistrez-le dans le dossier que vous avez créé.
  6. Créez un fichier d'archives contenant les trois fichiers que vous avez ajoutés au dossier, puis indiquez un nom approprié, par exemple, SSLKerberos.zip.