Het archiefbestand maken dat nodig is voor een databaseverbinding met Kerberos-verificatie

Als u verbinding wilt maken met een gegevensbron met behulp van Kerberos-verificatie, kunt u verbindingsdetails leveren aan Oracle Analytics met behulp van een archiefbestand (bijvoorbeeld een gecomprimeerd bestand met de bestandsextensie *.zip).

Door verbindingsdetails in een archiefbestand op te slaan (een gecomprimeerd bestand met de bestandsextensie *.zip), is het eenvoudig om verbinding te maken met een Spark- of Hive-gegevensbron zonder handmatig verbindingsdetails te hoeven invoeren.
Het archiefbestand moet een directory met de naam 'kerberos' bevatten, met daarin de volgende bestanden:
  • kerberos/krb5conf
  • kerberos/oac.keytab
  • kerberos/service_details.json
Het bestand service_details.json bevat de waarden voor 'Host', 'Port' en 'ServicePrincipalName', waarbij de parameterwaarden tussen aanhalingstekens staan ("waarde"). Bijvoorbeeld:
{
 "Host" : "myHost.com",
 "Port" : "10000",
 "ServicePrincipalName" : "hive/myHostDB.com@BDA.COM"
}
  1. Vraag de databasebeheerder om de Kerberos-configuratiebestanden, bijvoorbeeld om verbinding te maken met Apache Hive.
  2. Maak de map kerberos waarin u de Kerberos-configuratiebestanden wilt opslaan.
  3. Kopieer het bestand krb5conf naar de map kerberos die u hebt gemaakt.
  4. Controleer of het .keytab-bestand de naam oac.keytab heeft (wijzig zo nodig de naam) en kopieer het bestand naar de map die u hebt gemaakt.
  5. Verkrijg of maak het bestand service_details.json en sla het op in de map die u hebt gemaakt.
  6. Maak een archiefbestand dat de drie bestanden bevat die u aan uw map hebt toegevoegd en geef een passende naam op, bijvoorbeeld SSLKerberos.zip.