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"
}
- Uzyskać od swojego administratora bazy danych pliki konfiguracyjne Kerberos, na przykład potrzebne do połączenia się z Apache Hive.
- Utworzyć folder o nazwie
kerberos
, który będzie zawierać pliki konfiguracyjne Kerberos.
- Skopiować plik
krb5conf
do utworzonego folderu kerberos
.
- Upewnić się, że plik
.keytab
ma nazwę oac.keytab
(jeśli trzeba, zmienić ją na nią), po czym skopiować go do utworzonego folderu.
- Uzyskać lub utworzyć plik
service_details.json
, po czym zapisać go w utworzonym folderze.
- Utworzyć plik archiwum zawierający trzy pliki dodane do folderu, nadając temu plikowi odpowiednią nazwę (na przykład
SSLKerberos.zip
).