Per connettersi a un'origine dati utilizzando l'autenticazione Kerberos, è possibile fornire a Oracle Analytics i dettagli di connessione memorizzati in un file di archivio (ad esempio, un file compresso con estensione*.zip).
La memorizzazione dei dettagli di connessione in un file di archivio, ovvero un file compresso con estensione *.zip, rende più semplice stabilire una connessione all'origine dati Spark o Hive in quanto evita di immettere manualmente i dettagli.
Il file di archivio richiede una directory denominata kerberos con i file seguenti:
kerberos/krb5conf
kerberos/oac.keytab
kerberos/service_details.json
Il file
service_details.json
contiene i valori per Host, Porta e ServicePrincipalName, con i valori dei parametri racchiusi tra virgolette (
"valore"
). Ad esempio:
{
"Host" : "myHost.com",
"Port" : "10000",
"ServicePrincipalName" : "hive/myHostDB.com@BDA.COM"
}
- I file di configurazione Kerberos, ad esempio per la connessione ad Apache Hive, possono essere ottenuti dall'amministratore del database.
- Creare una cartella denominata
kerberos
in cui inserire i file di configurazione Kerberos.
- Copiare il file
krb5conf
nella cartella kerberos
creata.
- Assicurarsi che il file
.keytab
sia denominato oac.keytab
(rinominarlo se necessario) e copiare il file nella cartella creata.
- Procurarsi o creare il file
service_details.json
e salvarlo nella cartella creata.
- Creare un file di archivio che contenga i tre file aggiunti alla cartella e specificare un nome appropriato per il file, ad esempio
SSLKerberos.zip
.