AWS Athena에 JDBC 연결(JDBC42.jar)

2835 단어 AthenaJDBCAWS

개요



athena에 JDBC 연결을 시도했지만 제대로 작동하지 않았습니다. (환경에 따라 생각합니다)
조사해 보면 athena에 이용하는 JDBC 드라이버가 새롭게 된 모양, 공식의 문서가 아직 갱신되어 있지 않은 것 같기 때문에 기재

환경



Windows7 64bit

기존 드라이버로 연결



htps: //s3. 아마조나 ws. 이 m/아테아나-w w아아 ds-아r치ゔぇ/d리ゔぇrs/대응 JDBC41-1.0.1. 그럼
빙글빙글 가득 나오므로 할애하지만, 드라이버를 떨어뜨려 URL·ID/PASS·s3_staging_dir를 설정

연결은 성공하지만 쿼리를 던지면 오류가 발생합니다.
DEBUG - Using AWS accessId and SecretKey
DEBUG - --------------> Type Info
ERROR - Failed to run query: com.amazonaws.athena.jdbc.shaded.com.amazonaws.services.athena.model.AmazonAthenaException: No Such Method (Service: AmazonAthena; Status Code: 400; Error Code: UnknownOperationException; Request ID: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)

새 드라이버로 연결



htps: //s3. 아마조나 ws. 이 m / 아테나 - ww 아 아 ds / d 리 ゔ rs / JDBC / 대답 JDBC42. 그럼
기본적으로 기존 설정과 함께 있지만 URL과 옵션 이름이 바뀌므로주의

SQL WorkBench/J


  • Manage Drivers > Create a New entry

  • driver에서 ↑로 만든 driver를 선택하고 username에 access key, password에 secret key를 입력
  • Extended Properties를 클릭하고 S3OutputLocation

  • DBeaver


  • Database > Driver Manager > New

  • New Connection Wizard > athena JDBC




  • 비고



    매뉴얼
    htps: //s3. 아마조나 ws. 코 m / 아테나 w ぉ 아 ds / d ゔ ぇ rs / JDBC / 도 cs / shim ba + 굉장한 + JDBC + D ゔ ぇ r + 인 s ta l + an d + 곤후 쿠라 치온 + 구 에서. pdf

    좋은 웹페이지 즐겨찾기