使用 Kerberos 認證建立資料庫連線所需的存檔檔案

若要使用 Kerberos 認證連線至資料來源,可以使用儲存在存檔檔案 (例如,含有 *.zip 副檔名的壓縮檔) 中的連線詳細資訊,將連線詳細資訊提供給 Oracle Analytics。

將連線詳細資訊儲存成存檔檔案 (即含有 *.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