본문 바로가기
Ignite/Apache Ignite

[Gridgain] DBeaver를 통한 Apache Ignite/Gridgain 클라이언트 연결

by 인프라보이 2021. 1. 21.

DBeaver Community에서 제공하는 오픈소스 데이터베이스 관리 도구입니다.

DBeaver는 RDBMS, NoSQL, Hadoop/BigData에 이르는 대부분의 데이터베이스를 지원하여 많이 사용되고 있습니다.

 

DBeaver를 이용하여 Gridgain/Apache Ignite를 통해 Import 하려는 Database의 사전 분석 및 Import 후 데이터 비교를 위하여 유용하게 사용할 수 있습니다. 

Gridgain/Apache Ignite는 DBeaver에서 제공하는 "Hadoop/BigData" 항목에서 Apache Ignite JDBC를 이용하여 연결할 수 있습니다.  

Deaver가 설치된 서버/PC에서 인터넷이 가능하다면 Gridgain/Apache Ignite에 연결하기 전, JDBC를 다운로드합니다. 외부 통신이 안 되는 서버일 경우, 아래와 같이 해당 경로에 JDBC파일을 업로드하여 연결해 주어야 합니다.

    1) DBeaver 설치 후 생성된 사용자 경로 하단에 다운로드 받은 JDBC를 업로드
       C:\Users\Administrator\AppData\Roaming\DBeaver\drivers\maven\maven-central\org.apache.ignite

    2) Edit Driver 하단의 Driver class의 드롭다운 박스 선택 후 "org.apache.ignite.ignitejdbcThinDriver" 선택

    3) Driver 편집 완료 후 "Test Connection ..."을 통해 연결 검증
       Gridgain / Apache Ignite는 연결 또는 검증할 때, HOST명과 계정정보만 입력하면 되며,
       Port번호는 필요하지 않습니다.  (Ignite 연결포트는 10800)

    4) Gridgain/Apache Ignite Table/Cache 정보 확인

     5) DBeaver의 장점은 기존 데이터베이스의 Select문을 자동으로 만들어주며, 해당 추천 SQL문을 통해 Gridgain/Apache Ignite의 SQL문을 작성할 때 유용함.

 

728x90

댓글