Tworzenie pliku archiwum potrzebnego dla połączenia z bazą danych z użyciem identyfikacji Kerberos

Aby się połączyć ze źródłem danych przy użyciu identyfikacji Kerberos, można przekazać do Oracle Analytics szczegóły połączenia spakowane w pliku archiwum (na przykład w skompresowanym pliku .zip).

Przechowując szczegóły połączenia w pliku archiwum (tj. w skompresowanym pliku .zip), ułatwia się łączenie ze źródłem danych Spark lub Hive, gdyż nie trzeba tych szczegółów wprowadzać ręcznie.
W pliku archiwum musi istnieć katalog o nazwie "kerberos" zawierający następujące pliki:
  • kerberos/krb5conf
  • kerberos/oac.keytab
  • kerberos/service_details.json
Plik service_details.json zawiera wpisy Host, Port i ServicePrincipalName z wartościami ujętymi w cudzysłów. Na przykład:
{
 "Host" : "myHost.com",
 "Port" : "10000",
 "ServicePrincipalName" : "hive/myHostDB.com@BDA.COM"
}
  1. Uzyskać od swojego administratora bazy danych pliki konfiguracyjne Kerberos, na przykład potrzebne do połączenia się z Apache Hive.
  2. Utworzyć folder o nazwie kerberos, który będzie zawierać pliki konfiguracyjne Kerberos.
  3. Skopiować plik krb5conf do utworzonego folderu kerberos.
  4. Upewnić się, że plik .keytab ma nazwę oac.keytab (jeśli trzeba, zmienić ją na nią), po czym skopiować go do utworzonego folderu.
  5. Uzyskać lub utworzyć plik service_details.json, po czym zapisać go w utworzonym folderze.
  6. Utworzyć plik archiwum zawierający trzy pliki dodane do folderu, nadając temu plikowi odpowiednią nazwę (na przykład SSLKerberos.zip).