Criar o Arquivo Compactado Necessário para uma Conexão de Banco de Dados com Autenticação do Kerberos

Para estabelecer conexão com uma origem de dados usando a autenticação do Kerberos, você pode fornecer detalhes de conexão ao Oracle Analytics usando detalhes de conexão armazenados no arquivo compactado (por exemplo, um arquivo compactado com uma extensão de arquivo *.zip).

Armazene detalhes de conexão em um arquivo compactado (isto é, um arquivo compactado com uma extensão *.zip) facilita a conexão com uma origem de dados Spark ou Hive sem a necessidade de informar manualmente detalhes da conexão.
O arquivo compactado requer um diretório chamado kerberos que contém os seguintes arquivos:
  • kerberos/krb5conf
  • kerberos/oac.keytab
  • kerberos/service_details.json
O arquivo service_details.json contém valores para Host, Port e ServicePrincipalName com valores de parâmetro entre aspas ("value"). Por exemplo:
{
 "Host" : "myHost.com",
 "Port" : "10000",
 "ServicePrincipalName" : "hive/myHostDB.com@BDA.COM"
}
  1. Obtenha os arquivos de configuração do Kerberos com o administrador do banco de dados, por exemplo, para estabelecer conexão com o Apache Hive.
  2. Crie uma pasta chamada kerberos para conter os arquivos de configuração Kerberos.
  3. Copie o arquivo krb5conf na pasta kerberos criada.
  4. Certifique-se de que o arquivo .keytab tenha o nome oac.keytab (renomeie, se necessário) e copie-o para a pasta que você criou.
  5. Obtenha ou crie o arquivo service_details.json e salve-o na pasta que você criou.
  6. Crie um arquivo compactado contendo os três arquivos que você adicionou à sua pasta e atribua um nome apropriado, por exemplo, SSLKerberos.zip.