새소식

반응형
Databricks

[Databricks] DBeaver 연결 방법

  • -
반응형

DBeaver

 

안녕하세요. 주형권입니다.

요즘 Databricks를 사용하면서 WebUI를 통해서 하다가 답답함과 여러 기능을 손쉽게 사용하기 위해서 DBeaver를 연결 사용 방법을 하다가 방법을 발견하여 공유드립니다. 물론 공식문서에서 제공하긴 하지만 설명이 불친절(?)하여 제가 정리하였습니다.

 

저는 Azure Databricks와 DBeaver 통합이란 글을 보고 설정하였습니다. Databricks 공식 가이드와 동일하지만 한글이 지원되므로 보기 더욱 편합니다. 

 

Azure Databricks와 DBeaver 통합 - Azure Databricks

Azure Databricks와 함께 DBeaver를 사용하는 방법을 알아봅니다. DBeaver는 개발자 및 데이터베이스 관리자를 위한 오픈 소스 데이터베이스 도구입니다.

learn.microsoft.com

 


1. DBeaver 설치

DBeaver의 설치 방법은 큰 장벽이 아니므로 설명하지 않고 넘어가겠습니다. 본인의 OS에 맞게 설치해 주세요.

 

DBeaver Community | Free Universal Database Tool

DBeaver Universal Database Tool DBeaver Community is a free cross-platform database tool for developers, database administrators, analysts, and everyone working with data. It supports all popular SQL databases like MySQL, MariaDB, PostgreSQL, SQLite, Apach

dbeaver.io

 


2. Connect 생성

DBeaver Connect

 

Connect Create를 눌러서 Azure Databricks를 클릭합니다.

아마도 여기서부터 JDBC URL에 무엇을 넣고 Username / Password에 무엇을 넣어야 하는지 모르겠다 싶습니다.

Connect 설정

 

 

Databricks JDBC 드라이버에 대한 인증 설정 - Azure Databricks

Databricks JDBC 드라이버에 대한 Azure Databricks 인증 설정을 구성하는 방법을 알아봅니다.

learn.microsoft.com

위의 링크에서 자세하게 설명이 나와 있으며, JDBC 토큰을 만드는 방법은 다음과 같습니다.

 

jdbc:databricks://<server-hostname>:443;httpPath=<http-path>;AuthMech=3;UID=token;PWD=<personal-access-token>

 

위의 내용에서 3개의 내용을 입력하여 DBeaver의 Connect부분의 JDBC URL에 입력해 주면 끝납니다. 

 


2.1. server-hostname , http-path 확인 방법

server-hostname,http-path 확인

 

hostname , http-path 확인

 

위의 경로에 들어가면 server-hostname , http-path를 한 번에 확인할 수 있습니다. 그리고 다음으로 token을 생성해야 합니다. token을 생성하는 방법은 다음과 같습니다.


2.2 personal-access-token 생성

token 생성
token 생성

 

위의 그림에서 관리를 누르면 "새 토큰 생성"이 있습니다. 새 토큰을 생성해 주시면 토큰의 키값을 받을 수 있습니다.


3. 접속

접속 테스트

 

Username , Password는 공란으로 접속 테스트를 해보면 접속이 잘 되는 것을 확인할 수 있습니다.

 

반응형

'Databricks' 카테고리의 다른 글

[Databricks] 대용량 테이블 파티션 재구성  (0) 2024.09.29
Contents

좋아요. 한번 부탁 드립니다.

이 글이 도움이 되었다면 공감 부탁드립니다.