[Redshift] SQL Workbench/J 사용해서 Redshift 연결하기 (Windows)

최더디·2021년 1월 17일
0
post-thumbnail

https://docs.aws.amazon.com/redshift/latest/mgmt/connecting-using-workbench.html

SQL Workbench 는 클라우드에서 데이터웨어 하우스를 관리하기 위한 Amazon Redshift 데이터베이스 클러스터용 SQL 편집기 중 하나이다.
JDBC 드라이버를 사용하여 Redshift 연결을 생성할 수 있다.

위에 적어둔 AWS 문서를 보고 연결을 해도 된다.
하지만 나는 문서만 보고 SQL Workbench/J를 다운로드하고 JDBC 드라이버를 사용하여 Amazon Redshift 데이터베이스에 연결하는데 어려움이 있었다. 나와 같은 사람들이 있을 수도 있기 때문에 글을 작성해보려고 한다.

📌 Java 설치

SQL Workbench/J 를 사용하려면 시스템에 JRE (Java Runtime Environment)가 설치되어 있어야 한다. Java 홈페이지에서 쉽게 다운로드를 할 수 있다.

📌 SQL Workbench/J 설치

SQL Workbench/J 홈페이지로 들어가 클라이언트 컴퓨터 or Amazon EC2 인스턴스에서 운영 체제에 적합한 패키지를 다운로드한다.

홈페이지에 들어가서 나는 현재 안정적인 버전을 다운로드했다.
SQL Workbench/J 홈페이지

위 사진에서 빨간 네모 부분을 클릭하면 아래 페이지로 넘어오게 된다.
아래 사진에서 또 빨간 네모 부분을 클릭하게 되면 Workbench-Build127-with-optional-libs.zip 파일이 설치된다.

zip 파일이 설치되면 압축을 풀고 난 후, 폴더로 들어가면 SQLWorkbench64.exe 파일이 존재하는데, 실행시키면 된다. 이 폴더 안에는 SQLWorkbench.exe 도 존재하는데, 아까 Java를 설치할 때 64비트로 설치를 했다면 SQLWorkbench64.exe를 실행시켜야 한다. (반대로 Java 32비트를 설치했다면 SQLWorkbench.exe를 실행시켜야 한다.)

SQLWorkbench64.exe를 실행시킨 모습 (나는 Java 64비트를 설치함)
`SQLWorkbench64.exe`를 실행시킨 모습

📌 드라이버 설치

SQL Workbench/J를 사용해 Redshift를 사용하려면 Amazon Redshift JDBC 드라이버를 다운로드해야 한다.

나는 빨간 박스를 눌러 다운로드했다. (RedshiftJDBC42-1.2.51.1078.zip 설치)
2.0 버전도 있는데 최신 버전 다운로드를 누르게 되면 1.x 버전 다운로드 페이지로 넘어가서 2.0버전이 아닌 해당 버전을 다운로드했다.
JDBC 다운로드 페이지

📌 Redshift 연결

  1. SQL Workbench/J 를 실행
  2. File -> Connect Window 클릭
  3. Manage Drivers 클릭
  4. Amazon Redshift 선택 후 폴더를 눌러 드라이브를 넣어준다.
    (이때 압축 푼 폴더에 많은 파일들이 있었는데, 나는 RedshiftJDBC42-no-awssdk-1.2.51.1078.jar 이 파일만 넣어줬다. 해당 파일을 안 넣으면 오류가 발생하고, 다른 것들은 무슨 기능을 하는지 아직 몰라서 넣지 않았다..)
  5. 정보 입력 후 OK 버튼 클릭 (Autocommit 체크)

📌 연결 테스트

select * from information_schema.tables;

해당 SQL 쿼리를 통해 연결이 잘 되었는지 확인할 수 있다고 한다.

profile
focus on why

0개의 댓글