Skapa den arkivfil som behövs för databasanslutningar med Kerberos-autentisering

Om du vill ansluta till en datakälla med Kerberos-autentisering kan du ange anslutningsuppgifterna till Oracle Analytics med hjälp av anslutningsdetaljer lagrade i en arkivfil (till exempel en komprimerad fil med filtillägget *.zip).

Genom att lagra anslutningsdetaljer i en arkivfil (dvs. en komprimerad fil med filtillägget *.zip) kan du enkelt ansluta till en Spark- eller Hive-datakälla utan att behöva ange anslutningsdetaljerna manuellt.
ZIP-filen kräver en katalog som heter ”kerberos” och innehåller följande filer:
  • kerberos/krb5conf
  • kerberos/oac.keytab
  • kerberos/service_details.json
Filen service_details.json måste innehålla värden för Host, Port och ServicePrincipalName med parametervärden inom citattecken ("value"): Exempel:
{
 "Host" : "myHost.com",
 "Port" : "10000",
 "ServicePrincipalName" : "hive/myHostDB.com@BDA.COM"
}
  1. Hämta Kerberos-konfigurationsfilerna från databasadministratören, t.ex. för att ansluta till Apache Hive.
  2. Skapa en mapp som heter kerberos som ska innehålla Kerberos-konfigurationsfilerna.
  3. Kopiera filen krb5conf till mappen kerberos som du har skapat.
  4. Säkerställ att filen .keytab får namnet oac.keytab (ändra namn på den vid behov) och kopiera filen till mappen du skapade.
  5. Hämta eller skapa filen service_details.json och spara den i mappen du skapade.
  6. Skapa en arkivfil som innehåller de tre filer du lagt till i mappen och ange ett lämpligt namn, till exempel SSLKerberos.zip.