创建使用 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)。