Creare il file di archivio necessario per una connessione al database con autenticazione Kerberos

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"
}
  1. I file di configurazione Kerberos, ad esempio per la connessione ad Apache Hive, possono essere ottenuti dall'amministratore del database.
  2. Creare una cartella denominata kerberos in cui inserire i file di configurazione Kerberos.
  3. Copiare il file krb5conf nella cartella kerberos creata.
  4. Assicurarsi che il file .keytab sia denominato oac.keytab (rinominarlo se necessario) e copiare il file nella cartella creata.
  5. Procurarsi o creare il file service_details.json e salvarlo nella cartella creata.
  6. 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.