Athena JDBC/ODBC 드라이버에서 디버그 로그를 활성화하려면 어떻게 해야 하나요?

3분 분량
0

Amazon Athena Java Database Connectivity(JDBC)/Open Database Connectivity(ODBC) 드라이버에서 디버그 로그를 활성화하고 싶습니다.

해결 방법

Athena JDBC/ODBC 드라이버에서 로깅을 구성하여 문제 및 오류를 해결할 수 있습니다.

중요: 필요한 시간 동안만 로깅을 활성화하여 문제를 캡처합니다. 로깅은 성능을 저하시키고 디스크 공간을 많이 차지할 수 있습니다.

JDBC 드라이버

JDBC 드라이버에서 로깅을 활성화하는 방법에 대한 자세한 내용은 로깅 구성대한 Simba 설명서를 참조하세요. 디버그 로그를 캡처하려면 JDBC 드라이버에서 다음 속성을 구성합니다.

  • LogLevel에서 5를 선택합니다.
  • UseAwsLogger에서 1을 선택합니다.
    참고: 이 속성을 사용하면 JDBC 드라이버는 AWS API 호출의 정보도 기록합니다.
  • LogPath에는 경우 드라이버 로그를 캡처할 호스트 시스템의 위치를 입력합니다.

비즈니스 인텔리전스 도구에서 유사한 옵션을 구성하여 로깅을 활성화할 수도 있습니다.

새 설정이 적용되도록 하려면 JDBC 애플리케이션을 다시 시작한 다음 서버에 다시 연결합니다. Simba Athena JDBC 드라이버는 LogPath 속성에 지정된 위치에 다음과 같은 로그 파일을 생성합니다.

  • 연결에만 국한되지 않는 드라이버 작업에 대한 로그가 있는AthenaJDBC_driver.log 파일.
  • 데이터베이스로의 각 연결에 대한AthenaJDBC_connection_[1234].log 파일. 파일 이름의 숫자 1234로 로그 파일을 식별합니다. 이 파일은 연결과 관련된 드라이버 활동을 기록합니다.

LogPath 값이 유효하지 않으면 드라이버는 기록된 정보를 표준 출력 스트림(System.out)으로 전송합니다.

ODBC 드라이버

ODBC 드라이버의 로깅을 활성화하는 방법에 대한 자세한 내용은 SQL 커넥터가 있는 Simba Athena ODBC 드라이버에 대한 Simba 설명서를 참조하세요.

ODBC 드라이버를 다운로드하려면 ODBC를 사용하여 Amazon Athena에 연결을 참조하세요.

Windows 컴퓨터의 ODBC 드라이버에 로깅을 활성화하려면 다음을 수행하세요.

  1. [시작] 메뉴에서 [ODBC 데이터 원본]을 선택합니다.
  2. [ODBC 데이터 원본 관리자]에서 [시스템 DSN] 탭을 선택합니다.
  3. [추가]를 선택합니다.
  4. 드라이버 목록에서 [Simba Athena ODBC 드라이버]을 선택합니다.
  5. [마침]을 선택합니다.
    AWS 리전, 스키마, WorkGroup, Amazon Simple Storage Service(Amazon S3) 출력 위치 및 AWS Key Management Service(AWS KMS)와 같은 정보를 추가할 수 있는 새 마법사가 열립니다.
  6. [로깅 옵션]을 선택합니다.
    [로그 수준]에서 [INFO]를 선택합니다.
    [로그 경로]에서 사용자의 Windows 시스템의 경로를 선택합니다.
    [확인]을 선택합니다.

문제 해결에 필요한 ODBC 드라이버 로그는 선택한 로그 경로에 생성됩니다.

Windows 이외의 컴퓨터에 대한 ODBC 드라이버에 로깅을 활성화하려면 다음을 수행하세요.

Linux: /opt/simba/athenaodbc/lib/64/simba.athenaodbc.ini 파일을 편집하여 다음 속성을 구성합니다.

  • LogLevel에서 5를 선택합니다.
  • LogPath에서 호스트에 대한 경로를 입력합니다.

MAC: /Library/simba/athenaodbc/lib/simba.athenaodbc.ini 파일을 편집하여 다음 속성을 구성합니다.

  • LogLevel에서 5를 선택합니다.
  • LogPath에서 호스트에 대한 경로를 입력합니다.

simba.athenaodbc.ini 구성 파일을 저장하고 ODBC 애플리케이션을 다시 시작하여 새 설정이 유효한지 확인합니다. Simba Athena ODBC 드라이버는 LogPath 키를 사용하여 지정한 위치에 다음과 같은 로그 파일을 생성합니다.

  • 연결에만 국한되지 않는 드라이버 작업에 대한 로그가 있는 simbaathenaodbcdriver.log 파일.
  • 데이터베이스로의 각 연결에 대한 simbaathenaodbcdriver_connection_1234.log 파일. 파일 이름의 숫자 1234로 로그 파일을 식별합니다. 이 파일은 연결과 관련된 드라이버 활동을 기록합니다.

관련 정보

ODBC 및 JDBC 드라이버로 Amazon Athena에 연결

AWS 공식
AWS 공식업데이트됨 3년 전