Loading

Tableau Desktop에서 Spark SQL 데이터베이스에 연결할 때 "SSL_connect: certificate verify failed(SSL_connect: 인증서 확인 실패)" 오류 발생

게시 일자: Jan 5, 2023
상세 설명
Tableau Desktop에서 SSL을 사용해 Spark SQL 데이터베이스에 연결하려고 하면 다음 오류가 발생합니다.
 
"Unable to connect to the ODBC Data Source. Check that the necessary drivers are installed and that the connection properties are valid.
[Simba][SparkODBC] (34) Error from server: SSL_connect: certificate verify failed(ODBC 데이터 원본에 연결할 수 없습니다.필요한 드라이버가 설치되어 있고 연결 속성이 올바른지 확인하세요. [Simba][SparkODBC] (34) 서버에서 오류 발생: SSL_connect: 인증서 확인에 실패했습니다)."

Cause

Tableau Desktop의 Spark SQL 커넥터는 SSL 핸드셰이크 중에 데이터베이스가 인증서를 제공한다는 가정을 하도록 설계되었습니다.
솔루션

옵션 1

SSL 핸드셰이크 중에 인증서를 제공받을 수 있도록 데이터베이스 관리자에게 데이터베이스를 업데이트를 요청하세요.

옵션 2

인증서를 첨부할 수 있는 기타 데이터베이스(ODBC) 커넥터를 사용해 데이터베이스에 연결하세요.

옵션 3

데이터베이스에 연결할 때 다음 내용을 포함하는 TDC 파일을 사용하세요. TDC 파일 생성 및 사용에 대한 자세한 내용은 TDC 파일을 사용하여 사용자 지정을 전역으로 만들기를 확인하세요.
<connection-customization class='spark' enabled='true' version='9.0'>
    <vendor name='spark' />
    <driver name='spark' />
    <customizations>
        <customization name='odbc-connect-string-extras' value='TrustedCerts=filepath_to_certificate;CAIssuedCertNamesMismatch=1' />
    </customizations>
</connection-customization>

filepath_to_certificate을 데이터베이스에 연결하는 컴퓨터의 신뢰할 수 있는 인증서 파일 경로로 바꾸세요. 해당 파일 경로는 큰따옴표로 래핑하지 않아도 된다는 점을 유의하세요.

Knowledge 기사 번호

001471886

첨부 파일

sample_spark.tdc

0 KB

 
로드 중
Salesforce Help | Article