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
.