Loading

Cloudera Hadoop Hive에 연결하는 중에 "[Cloudera][DriverSupport] (1140) Unable to load CA certificates from certs file location"([Cloudera][DriverSupport] (1140) 인증서 파일 위치에서 CA 인증서를 로드할 수 없음" 오류 발생

게시 일자: Aug 24, 2022
상세 설명

Tableau Desktop에서 SSL을 사용하도록 설정한 Cloudera Hadoop Hive에 연결하는 경우 다음 오류가 발생합니다.

Can't connect to datasource. An error occurred while communicating with Cloudera Hadoop(데이터 원본에 연결할 수 없습니다. Cloudera Hadoop과 통신하는 동안 오류가 발생했습니다.)

[Cloudera][DriverSupport] (1140) Unable to load CA certificates from certs file location.  Please ensure the file exists, has read permission, and has the correct PEM format. ([Cloudera][DriverSupport] (1140) CA 인증서를 인증서 파일 위치에서 로드할 수 없습니다. 파일이 존재하고, 읽기 권한이 있고, PEM 형식이 올바른지 확인하세요.)


다음과 같은 경우에도 같은 문제가 발생합니다.

  •  Tableau Server에서 다운로드한 통합 문서를 여는 경우
  •  Tableau Server에서 흐름을 실행하는 경우

Cause

Tableau가 필요한 SSL 인증서를 찾을 수 없습니다.
솔루션
  1. Tableau Server 컴퓨터에서 ODBC 드라이버를 사용하여 설치된 cacerts.pem 파일을 Cloudera Hadoop Hive 데이터베이스용으로 만든 pem 파일로 덮어씁니다.
    • (Linux용 Tableau Server): /opt/cloudera/impalaodbc/lib/64/cacerts.pem
    • Tableau 클러스터 환경에서 변경하는 경우, 데이터 원본 연결을 수행하는 프로세스를 사용하여 모든 노드에 대해 동일한 절차를 반복합니다(백그라운더, 데이터 서버, Vizportal, VizQL 서버).
  2. Tableau Desktop 및 Prep 호스트 컴퓨터에서 C:\Program Files\Cloudera ODBC Driver for Impala\lib에 있는 cacerts.pem 파일을 Cloudera Hadoop Hive 데이터베이스용으로 만든 pem 파일로 덮어씁니다.
  3. Tableau Prep에서 Hadoop 데이터베이스에 연결하는 경우 tdc 파일을 사용하지 않는 것이 좋습니다. My Tableau Prep Repository\Datasources 폴더에 tdc 파일이 없는지 확인합니다.
  4. 데이터베이스 서버의 .pem 인증서 복사본을 Tableau Desktop을 실행하는 컴퓨터에 저장합니다. TDC 파일을 다운로드하고 편집하여 신뢰할 수 있는 인증서 파일 경로를 지정한 후(큰 따옴표는 필요하지 않음) .tdc 파일을 My Tableau Repository\Datasources 폴더에 추가합니다.
Knowledge 기사 번호

001472543

첨부 파일

hadoopssl2.tdc

0 KB

 
로드 중
Salesforce Help | Article