Cloudera 의 Impala ODBC 드라이버를 받아 설치한다. 내려받기 페이지는 계정 로그인을 요구한다.
비트 수를 맞추는 것이 중요하다. 64비트 Excel · Power BI 에는 64비트 드라이버, 32비트 응용에는 32비트 드라이버가 필요하다. 둘 다 쓰는 환경이면 양쪽을 설치한다.
데이터 원본 관리자도 비트별로 다르다.
64비트: C:\Windows\System32\odbcad32.exe
32비트: C:\Windows\SysWOW64\odbcad32.exe
데이터 원본 관리자에서 시스템 DSN 탭 → 추가 → Cloudera ODBC Driver for Impala 를 고른다. 사용자 DSN 은 만든 계정에서만 보이므로, 서비스 계정으로 도는 프로그램이 쓴다면 시스템 DSN 으로 만든다.
| 항목 | 값 |
|---|---|
| Data Source Name | 임의의 이름 |
| Host | 코디네이터 또는 로드밸런서 주소 |
| Port | 21050 |
| Database | 기본 데이터베이스 |
| Authentication Mechanism | 클러스터 설정에 맞춤 |
인증 방식은 네 가지 중 하나다. 인증이 없으면 No Authentication, LDAP 이면 User Name and Password, Kerberos 면 Kerberos 를 고르고 Realm · Host FQDN · Service Name(보통 impala)을 채운다.
TLS 를 쓰면 SSL Options 에서 활성화하고 신뢰할 CA 인증서 파일을 지정한다. 자체 서명 인증서라면 "Allow Self-Signed Server Certificate" 를 켜야 붙지만, 검증을 끄는 것이므로 임시 조치로만 쓴다.
Test 버튼으로 확인한 뒤 저장한다. 실패하면 방화벽(21050), 호스트 이름 해석, 인증 방식 순으로 본다.