Oprette den arkivfil, der skal bruges til en databaseforbindelse med Kerberos-autentificering

Hvis du vil oprette forbindelse til en datakilde med Kerberos-autentificering, kan du angive forbindelsesdetaljer til Oracle Analytics ved hjælp af forbindelsesdetaljer, der er lagret i en arkivfil (for eksempel en komprimeret fil med filtypenavnet *.zip).

Lagring af forbindelsesdetaljer i en arkivfil (det vil sige en komprimeret fil med filtypenavnet *.zip) gør det nemt at oprette forbindelse til en Spark- eller Hive-datakilde uden at skulle indtaste forbindelsesdetaljer manuelt.
Arkivfilen kræver, at der findes et katalog med navnet kerberos, der indeholder følgende filer:
  • kerberos/krb5conf
  • kerberos/oac.keytab
  • kerberos/service_details.json
Filen service_details.json indeholder værdier for Host, Port og ServicePrincipalName, med parameterværdier i anførselstegn ("value"). Eksempel:
{
 "Host" : "myHost.com",
 "Port" : "10000",
 "ServicePrincipalName" : "hive/myHostDB.com@BDA.COM"
}
  1. Få Kerberos-konfigurationsfilerne af din databaseadministrator, hvis du for eksempel skal oprette forbindelse til Apache Hive.
  2. Opret en mappe med navnet kerberos, hvor Kerberos-konfigurationsfilerne skal placeres.
  3. Kopier filen krb5conf til mappen kerberos, som du oprettede.
  4. Kontroller, at .keytab-filen har navnet oac.keytab (omdøb den om nødvendigt), og kopier filen til den oprettede mappe.
  5. Hent eller opret filen service_details.json, og gem den i den mappe, som du har oprettet.
  6. Opret en arkivfil med de tre filer, som du føjede til din mappe, og angiv et passende navn til den, for eksempel SSLKerberos.zip.