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"
}
- Få Kerberos-konfigurationsfilerne af din databaseadministrator, hvis du for eksempel skal oprette forbindelse til Apache Hive.
- Opret en mappe med navnet
kerberos
, hvor Kerberos-konfigurationsfilerne skal placeres.
- Kopier filen
krb5conf
til mappen kerberos
, som du oprettede.
- Kontroller, at
.keytab
-filen har navnet oac.keytab
(omdøb den om nødvendigt), og kopier filen til den oprettede mappe.
- Hent eller opret filen
service_details.json
, og gem den i den mappe, som du har oprettet.
- 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
.