Δημιουργία του αρχείου αρχειοθέτησης που απαιτείται για μια σύνδεση βάσης δεδομένων με Έλεγχο ταυτότητας Kerberos

Για να συνδεθείτε σε μια προέλευση δεδομένων χρησιμοποιώντας έλεγχο ταυτότητας Kerberos, μπορείτε να προσθέσετε τις λεπτομέρειες σύνδεσης στο Oracle Analytics χρησιμοποιώντας τις λεπτομέρειες σύνδεσης που είναι αποθηκευμένες σε ένα αρχείο αρχειοθέτησης (για παράδειγμα, ένα συμπιεσμένο αρχείο με επέκταση αρχείου *.zip).

Η αποθήκευση των λεπτομερειών σύνδεσης σε ένα αρχείο αρχειοθέτησης (δηλαδή, ένα συμπιεσμένο αρχείο με επέκταση αρχείου *.zip) διευκολύνει τη σύνδεση σε μια προέλευση δεδομένων Spark ή Hive καθώς δεν χρειάζεται να εισαγάγετε με μη αυτόματο τρόπο τις λεπτομέρειες σύνδεσης.
Το αρχείο αρχειοθέτησης απαιτεί έναν κατάλογο με όνομα kerberos που περιέχει τα ακόλουθα αρχεία:
  • kerberos/krb5conf
  • kerberos/oac.keytab
  • kerberos/service_details.json
Το αρχείο service_details.json περιέχει τιμές για τις παραμέτρους Host, Port και ServicePrincipalName, με τις τιμές παραμέτρων να βρίσκονται εντός εισαγωγικών ("value"). Για παράδειγμα:
{
 "Host" : "myHost.com",
 "Port" : "10000",
 "ServicePrincipalName" : "hive/myHostDB.com@BDA.COM"
}
  1. Λάβετε τα αρχεία διαμόρφωσης Kerberos από τον διαχειριστή της βάσης δεδομένων σας, για παράδειγμα, για να συνδεθείτε στο Apache Hive.
  2. Δημιουργήστε έναν φάκελο με όνομα kerberos που θα περιέχει τα αρχεία διαμόρφωσης Kerberos.
  3. Αντιγράψτε το αρχείο krb5conf στον φάκελο kerberos που δημιουργήσατε.
  4. Βεβαιωθείτε ότι το αρχείο .keytab ονομάζεται oac.keytab (μετονομάστε το αν είναι απαραίτητο) και αντιγράψτε το αρχείο στο φάκελο που δημιουργήσατε.
  5. Λάβετε ή δημιουργήστε το αρχείο service_details.json και αποθηκεύστε το στο φάκελο που δημιουργήσατε.
  6. Δημιουργήστε ένα αρχείο αρχειοθέτησης το οποίο περιέχει τα τρία αρχεία που προσθέσατε στον φάκελό σας και εισαγάγετε ένα κατάλληλο όνομα, για παράδειγμα SSLKerberos.zip.