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"
}
- 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.
- Crie uma pasta chamada
kerberos para conter os arquivos de configuração Kerberos.
- Copie o arquivo
krb5conf na pasta kerberos criada.
- 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.
- Obtenha ou crie o arquivo
service_details.json e salve-o na pasta que você criou.
- Crie um arquivo compactado contendo os três arquivos que você adicionou à sua pasta e atribua um nome apropriado, por exemplo,
SSLKerberos.zip.