Loading

프록시 서버를 통해 Spark SQL 또는 Databricks에 연결할 수 없음

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

Spark SQL/Databricks 커넥터를 사용하여 프록시 서버를 통해 Spark 클러스터(예: Apache Spark, Azure Databricks)에 연결하는 경우, 

  • Tableau Desktop에서 다음 오류가 발생할 수 있습니다.

[Simba][ThriftExtension] (14) Unexpected response from server during a HTTP connection: connect() failed: errno = 10060.([Simba][ThriftExtension] (14) HTTP 연결 중에 서버의 예기치 않은 응답: connect() 실패: errno = 10060.)
사용자가 추가한 이미지

Unable to connect to the server(서버에 연결할 수 없음)

Cause

  • Tableau 지원 커넥터는 기본적으로 프록시 서버를 설정하는 데 사용할 수 없습니다. 
  • 프록시 서버 구성 옵션은 Simba Spark ODBC 드라이버 2.6.8 이상 버전을 통해 구성해야 합니다. 자세한 내용은 Simba Spark ODBC 드라이버 릴리스 정보에서 확인할 수 있습니다.
솔루션
Tableau Desktop의 경우
ODBC 드라이버 구성 옵션과 기타 데이터베이스(OBDC) 커넥터를 사용합니다.
1. Simba Spark ODBC 드라이버 2.6.8 버전 이상을 다운로드합니다.
2. ODBC 드라이버(드라이버 다운로드 페이지)에 적합한 DSN(데이터 원본 이름)을 만들고 드라이버의 프록시 서버 구성 옵션을 [HTTP 프록시 옵션] 대화 상자에서 구성합니다. 프록시 서버 구성 옵션에서 관련 내용을 더 확인할 수 있습니다.
사용자가 추가한 이미지
3. (선택 사항) Spark 클러스터 인증 방법에 따라, SSL 프록시 서버인 경우 [HTTP 옵션] 및 [SSL 옵션]을 구성해야 할 수 있습니다.
사용자가 추가한 이미지
4. 기타 데이터베이스(ODBC) 커넥터를 사용하고 위의 DSN을 선택하여 연결합니다. 자세한 내용은 기타 데이터베이스(ODBC)에서 확인할 수 있습니다.

Tableau Server의 경우
위의 기타 데이터베이스(ODBC) 커넥터를 통해 연결하는 게시된 데이터 원본을 사용합니다. Tableau Server 관리자는 같은 DSN을 만들고 관련 ODBC 드라이버를 Tableau Server 컴퓨터에 설치해야 합니다.
추가 자원
커넥터가 지원되는 경우, 구성된 DSN을 사용하여 TDC 파일을 만들면 문제가 해결될 수 있습니다. ODBC 연결 사용자 지정 및 조정과 원시 커넥터에 대한 연결 문자열 사용자 지정을 참조하십시오.
Knowledge 기사 번호

001496518

 
로드 중
Salesforce Help | Article