DBeaver Community Edition에서 지원하지 않는 NoSQL 중 Cassandra를 사용하기 위한 방법
회사에서 쓰던 EE가 VDI에서 실행이 갑자기 안되는 관계로 급하게 이것저것 해봄.
단, 이 방법으로 진행 시에 GUI grid에서는 못 보고 CQL 을 입력해서 Result View? Windows?에서 확인이 가능하다.
그래도 EE 버전 못 쓰는 것보다는.
https://dbeaver.io/ 에서 DBeaver를 다운로드
https://github.com/adejanovski/cassandra-jdbc-wrapper/releases 에서 cassandra-jdbc-wrapper-3.1.0.jar를 다운로드 (2023년 이후 DBeaver 에서 동작하지 않음)
https://github.com/ing-bank/cassandra-jdbc-wrapper 에서 cassandra-jdbc-wrapper-4.11.1-bundle.jar를 다운로드 (2024년 1월 추가)
데이터 베이스 > Driver 관리자 > New 한 뒤에
Settings 탭에서
Class Name : 잠시 미입력
URL Template : jdbc:cassandra://{host}[:{port}]/{database}
Default Port : 9042
Libraries 탭에서
'Add File' 누르고 다운받은 jar 선택
Find Class 누르고 > Driver Class 에서 org.apache.cassandra2.cql.jdbc.CassandraDriver 선택
이제 Connection 에서 New 선택후에 이것저것 눌러보고 연결을 누른다.