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. Apache Hive에 접속하려는 등의 경우 데이터베이스 관리자로부터 Kerberos 구성 파일을 얻습니다.
  2. Kerberos 구성 파일을 포함할 kerberos라는 폴더를 생성합니다.
  3. 생성한 kerberos 폴더에 krb5conf 파일을 복사합니다.
  4. .keytab 파일의 이름이 oac.keytab인지 확인하고 (필요한 경우 이름을 바꾼 후) 생성한 폴더에 파일을 복사합니다.
  5. service_details.json 파일을 가져오거나 생성하여 생성한 폴더에 저장합니다.
  6. 폴더에 추가한 세 개의 파일을 포함하는 아카이브 파일을 생성하고 적합한 이름(예: SSLKerberos.zip)을 제공합니다.