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"
}
- Hämta Kerberos-konfigurationsfilerna från databasadministratören, t.ex. för att ansluta till Apache Hive.
- Skapa en mapp som heter
kerberos
som ska innehålla Kerberos-konfigurationsfilerna.
- Kopiera filen
krb5conf
till mappen kerberos
som du har skapat.
- Säkerställ att filen
.keytab
får namnet oac.keytab
(ändra namn på den vid behov) och kopiera filen till mappen du skapade.
- Hämta eller skapa filen
service_details.json
och spara den i mappen du skapade.
- Skapa en arkivfil som innehåller de tre filer du lagt till i mappen och ange ett lämpligt namn, till exempel
SSLKerberos.zip
.