Kerberos Kimlik Doğrulaması ile Veritabanı Bağlantısı İçin Gerekli Arşiv Dosyasını Oluşturma

Kerberos kimlik doğrulamasını kullanarak bir veri kaynağına bağlanmak için, bir arşiv dosyasında (örneğin, *.zip dosya uzantılı sıkıştırılmış bir dosya) saklanan bağlantı detaylarını kullanarak Oracle Analitik'e bağlantı detaylarını sağlayabilirsiniz.

Bağlantı detaylarını bir arşiv dosyasında (yani, *.zip dosya uzantılı sıkıştırılmış bir dosyada) saklamak, bağlantı detaylarını manuel olarak girmek zorunda kalmadan bir Spark veya Hive veri kaynağına bağlanmayı kolaylaştırır.
Arşiv dosyası, şu dosyaları içeren kerberos adında bir dizin gerektirir:
  • kerberos/krb5conf
  • kerberos/oac.keytab
  • kerberos/service_details.json
service_details.json dosyası; Ana Bilgisayar, Bağlantı Noktası ve ServicePrincipalName değerlerini tırnak içinde parametre değerleriyle ("value") içerir. Örneğin:
{
 "Host" : "myHost.com",
 "Port" : "10000",
 "ServicePrincipalName" : "hive/myHostDB.com@BDA.COM"
}
  1. Kerberos konfigürasyon dosyalarınızı veritabanı yöneticinizden alın; örneğin Apache Hive'a bağlanmak için.
  2. Kerberos konfigürasyon dosyalarını içerecek kerberos adında bir klasör oluşturun.
  3. krb5conf dosyasını, oluşturduğunuz kerberos klasörüne kopyalayın.
  4. .keytab dosyasının adının oac.keytab olduğundan emin olun (gerekirse yeniden adlandırın) ve dosyayı oluşturduğunuz klasöre kopyalayın.
  5. service_details.json dosyasını alın veya oluşturun, ardından dosyayı oluşturduğunuz klasöre kaydedin.
  6. Klasörünüze eklediğiniz üç dosyayı içeren bir arşiv dosyası oluşturun ve uygun bir ad girin, örneğin SSLKerberos.zip.